2 つのフォーム値の一意性を検証する Rails モデルがあります。これら 2 つの値が一意でない場合、検証エラーが表示され、[送信] ボタンが [再送信] に変更されます。ユーザーが「再送信」ボタンをクリックして、モデルの検証をバイパスできるようにしたいと考えています。Railsの検証ドキュメントから次のようなことをしたい:
validates_uniqueness_of :value, :unless => Proc.new { |user| user.signup_step <= 2 }
しかし、チェックできるモデルに値がありません...「再送信」値を持つパラメータだけです。
これを行う方法についてのアイデアはありますか?