検証の1つのステップをスキップする必要があるrailsプログラムがありますが、それだけです。object.validを使用してパラメータを送信できるように検証を設定する方法はありますか?これは、1つの検証をスキップするようにオブジェクトに指示します。
これは私がこれまでに持っているものです:
モデル:
validates :event_id, :presence => true, :unless => :skip_event_id
コントローラ:
if new_lot.valid(:skip_event_id => :true)?
.
.
.
end
これにより、.validの構文エラーが発生します。これを機能させる方法があるかどうか疑問に思っていました。ありがとう!
注:他のすべての検証を続行したい