0

シンプルなカスタムバリデーターを追加する 2 つのチェックボックスがあります。どちらか一方 (または両方) がチェックされているが、両方が空ではないことを確認したい。

これを行うために、checkbox1 || 以外の単純な put を書きました。私のカスタムバリデータメソッドのcheckbox2行。しかし、エラー メッセージを出力するときに、error.add が最初のパラメーターとしてフォーム フィールドを使用していることに気付きました。エラーメッセージが他のチェックボックスの1つに固有のものになりたくありません。言いたいのは、どちらかまたは両方を選択する必要があるということです。これどうやってするの?

4

1 に答える 1

0

ちょうど答えを見つけました:

errors.add(:base, 'Generic error message')
于 2013-07-27T21:50:52.217 に答える