app/models/ink_review_submission.rb
class InkReviewSubmission < ApplicationRecord
belongs_to :macro_cluster
belongs_to :user
belongs_to :ink_review, optional: true
validates :url, presence: true
validates :url,
uniqueness: {
scope: %i[user_id macro_cluster_id],
case_sensitive: false
}
scope :unassigned, -> { where(ink_review: nil) }
end