如何验证两个字段的唯一性

在添加对象(行)中的两个字段之前,我需要验证它们的唯一性。Employee _ id 和 area _ id 是 emp _ area 表中的两个字段。可以有多条记录具有相同的 employee _ id,也可以有多条记录具有相同的 area _ id,但是不能有两条记录具有相同的 employee _ id 和 area _ id。这有点像组成主键或唯一键的两个字段。

我怎么能这么做。

谢谢

23134 次浏览
validates_uniqueness_of :employee_id, :scope => :area_id

这个解决方案 验证组合值怎么样

validates :employee_id, uniqueness: { scope: :area_id }