app/models/recommendable/dislike.rb in recommendable-0.1.5 vs app/models/recommendable/dislike.rb in recommendable-0.1.6
- old
+ new
@@ -1,10 +1,11 @@
module Recommendable
class Dislike < ActiveRecord::Base
self.table_name = 'recommendable_dislikes'
+ attr_accessible :user_id, :dislikeable_id, :dislikeable_type
- belongs_to :user, :class_name => Recommendable.user_class.to_s
- belongs_to :dislikeable, :polymorphic => :true
+ belongs_to :user, :class_name => Recommendable.user_class.to_s, :foreign_key => :user_id
+ belongs_to :dislikeable, :polymorphic => true
validates :user_id, :uniqueness => { :scope => [:dislikeable_id, :dislikeable_type],
:message => "has already disliked this item" }
end
end