validates_uniqueness_of作用域为多列

时间:2009-06-25 13:45:03

标签: ruby-on-rails ruby

将Validates_uniqueness_of与:scope选项一起使用时,传递如下列的数组是否有效:

validates_uniqueness_of :x, :scope => [:y, :z]

根据我的意愿:x在以下两者的上下文中都是唯一的:y和:z 如果没有那么你怎么能实现这个目标?每个范围有2个验证?

由于

1 个答案:

答案 0 :(得分:26)

是的,它是有效的,你的语法正是实现它的方法。有关详细信息,请参阅validations documentation page