在添加对象(行)中的两个字段之前,我需要验证它们的唯一性。Employee _ id 和 area _ id 是 emp _ area 表中的两个字段。可以有多条记录具有相同的 employee _ id,也可以有多条记录具有相同的 area _ id,但是不能有两条记录具有相同的 employee _ id 和 area _ id。这有点像组成主键或唯一键的两个字段。
我怎么能这么做。
谢谢
validates_uniqueness_of :employee_id, :scope => :area_id
这个解决方案 验证组合值怎么样
validates :employee_id, uniqueness: { scope: :area_id }