我使用Rails 3.0.0.beta4
我想添加对两个属性的唯一性验证,这意味着如果 'recorded_at'
和 'zipcode'
是唯一的,我的模型是有效的。
这里的一个属性是语法
validates :zipcode, :uniqueness => true
谢谢
最佳答案
在 Rails 2 中,我会这样写:
validates_uniqueness_of :zipcode, :scope => :recorded_at
在 Rails 3 中:
validates :zipcode, :uniqueness => {:scope => :recorded_at}
对于多个属性:
validates :zipcode, :uniqueness => {:scope => [:recorded_at, :something_else]}
关于ruby-on-rails - Rails 3 验证多个属性的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276110/