17 lines
408 B
Ruby
17 lines
408 B
Ruby
class Comment < ActiveRecord::Base
|
|
attr_accessible :content, :author, :blogpost, :post
|
|
|
|
validates_presence_of :content, :author, :blogpost
|
|
validates_length_of :content, in: 4..1000
|
|
|
|
belongs_to :blogpost
|
|
belongs_to :user_author, class_name: "User", foreign_key: "user_author_id"
|
|
|
|
def author
|
|
@author ||= if self.user_author.present?
|
|
user_author
|
|
else
|
|
User.first
|
|
end
|
|
end
|
|
end |