以下を使用してオブジェクトに検証を追加しました。
validate :field, presence: true
エラーメッセージが表示されないことがわかりました。私はそれらをに変更しvalidates
、エラーメッセージを受け取りました。このチケットは該当します。
でカスタム検証を追加しようとしましvalidates
たが、エラーが発生しました:
You need to supply at least one validation
に変更したところvalidate
、すべてが期待どおりに進みました。
私の理解ではvalidates
、通常の検証validate
とカスタム検証で使用することです。そうですか?他に知っておくべき部分はありますか?すべてを検証するだけでなく、最初の問題を大声で失敗させる方法はありますか?