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