我有一个验证2个表单值唯一性的rails模型。如果这两个值不唯一,验证错误将显示,“提交”按钮将更改为“重新提交”。我想让用户点击“重新提交”按钮并绕过模型验证。我想这样做从轨验证文件是这样的:Rails表单验证条件旁路
validates_uniqueness_of :value, :unless => Proc.new { |user| user.signup_step <= 2 }
,但我没有在我的模型AA价值,我可以检查......只是有PARAMS “重新提交”值。
有关如何做到这一点的任何想法?
我的称号是一种误导......我不想完全绕过所有我的验证的,只是2 validates_uniqeness_of – hacintosh 2009-01-08 12:12:20
在此只是偶然。你应该在使用Rails 3时使用`object.save(:validate => false)`。 – 2011-10-08 15:45:15