From a72cc58b49c058dd3c9eaed72726adfcbc4fb947 Mon Sep 17 00:00:00 2001 From: Bertocq Date: Wed, 20 Dec 2017 02:31:07 +0100 Subject: [PATCH] Fix Related Content Score presence validations and unique composed key --- app/models/related_content_score.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/related_content_score.rb b/app/models/related_content_score.rb index 6be6a0388..73248ecce 100644 --- a/app/models/related_content_score.rb +++ b/app/models/related_content_score.rb @@ -1,6 +1,8 @@ class RelatedContentScore < ActiveRecord::Base belongs_to :related_content, touch: true, counter_cache: :related_content_scores_count + belongs_to :user - validates :user_id, presence: true - validates :related_content_id, presence: true + validates :user, presence: true + validates :related_content, presence: true + validates :related_content_id, uniqueness: { scope: [:user_id] } end