Require any attribute that is going to be mass assigned to be whitelisted, and whitelist those attributes which need it
18 lines
348 B
Ruby
18 lines
348 B
Ruby
class DiaryComment < ActiveRecord::Base
|
|
belongs_to :user
|
|
belongs_to :diary_entry
|
|
|
|
validates_presence_of :body
|
|
validates_associated :diary_entry
|
|
|
|
attr_accessible :body
|
|
|
|
def digest
|
|
md5 = Digest::MD5.new
|
|
md5 << diary_entry_id.to_s
|
|
md5 << user_id.to_s
|
|
md5 << created_at.xmlschema
|
|
md5 << body
|
|
md5.hexdigest
|
|
end
|
|
end
|