creddit/app/models/post.rb

17 lines
317 B
Ruby

class Post < ActiveRecord::Base
belongs_to :user
belongs_to :subcreddit
delegate :username, to: :user, prefix: true
validates :title,
presence: true,
length: { maximum: 300 }
validates :content,
length: { maximum: 15000 }
def to_param
"#{self.id}-#{self.title.parameterize}"
end
end