将 Validates_uniqueness_of 与 :scope 选项一起使用时,传递这样的列数组是否有效:
validates_uniqueness_of :x, :scope => [:y, :z]
因为我希望 :x 在 :y 和 :z 的上下文中是唯一的 如果不是那么你怎么能做到这一点? 2 个验证每个范围一个?
谢谢
最佳答案
是的,它是有效的,您的语法正是实现它的方式。查看validations documentation page了解更多详情。
关于ruby-on-rails - validates_uniqueness_of 范围为多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044026/