我有一个这个设置的连接表:
create_table "showable_videos", :force => true do |t|
t.integer "user_id"
t.integer "profile_id"
t.integer "video_id"
t.datetime "created_at"
t.datetime "updated_at"
end
如何验证showable_video
的唯一性?换句话说,我需要确保没有两个showable_videos
具有相同的user_id
,profile_id
和video_id
。
答案 0 :(得分:1)
尝试使用模型ShowableVideo并放在那里:
validates_uniqueness_of :user_id, :scope => [:profile_id, :video_id]