Fix Related Content Score presence validations and unique composed key
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
class RelatedContentScore < ActiveRecord::Base
|
class RelatedContentScore < ActiveRecord::Base
|
||||||
belongs_to :related_content, touch: true, counter_cache: :related_content_scores_count
|
belongs_to :related_content, touch: true, counter_cache: :related_content_scores_count
|
||||||
|
belongs_to :user
|
||||||
|
|
||||||
validates :user_id, presence: true
|
validates :user, presence: true
|
||||||
validates :related_content_id, presence: true
|
validates :related_content, presence: true
|
||||||
|
validates :related_content_id, uniqueness: { scope: [:user_id] }
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user