【发布时间】:2011-09-21 07:01:49
【问题描述】:
我对唯一性进行了验证,我想跳过某个或多个值(例如 0000):
validates_uniqueness_of :gtin, :scope => [:user_id, :item_id]
我尝试使用下一个构造,但她不工作:
validates_uniqueness_of :gtin, :scope => [:user_id, :item_id], :unless => Proc.new{|base_item| base_item.gtin == '0000'}
如何跳过某些值或值? 谢谢。
附:更新!!! 没有看到改变行为的手动迁移
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 validation validates-uniqueness-of