email address
が選択された場合にフォームのフィールドが空にならないようにするために、Command オブジェクトにカスタマイズされたバリデーターを作成したいと考えていますnotifyMe checkbox
。
これを実装する私の最新の試みは次のとおりです。
email(blank: true, nullable: true, email: true,
validator: {email, creditProviderCommand ->
if (creditProviderCommand.notifyMe == 'on')
return email.size() > 0})
email != null
andも試しましたが、どちらの場合も機能しません。つまり、チェックを入れてフィールドを空白のままemail != ''
にしても、フォームの送信は受け入れられます。notifyMe checkbox
email address
アクションのコードは、検証エラーを適切に処理します (一意の制約も)。私が間違っていることについて何か考えはありますか?
ご助力ありがとうございます。