0
を見ると、検証エラーがモデルオブジェクトのerrors
属性によって処理されるように見えるので、検証が失敗した場合、エラーメッセージはerrors
ハッシュの属性キーに送られます。しかし、私のアプリでは、妥当性検査の失敗は、私が例外のページを見るのではなく、それがビューに戻るのと同じように、大失敗に終わります。 「ソフト」に失敗するように設定できるものはありますか?Railsモデルでビューの検証エラーを処理する方法は?
つまり、オブジェクトのフィールドの検証によってエラーが発生していないことを意味します。たとえば、エラーはUser.nameが空白のようなものではありません。しかしむしろ、例外を引き起こした何かによって、メソッドをnilで呼び出すようなものです。 –
詳細な情報なしではお手伝いできません。検証はどのようにセットアップされますか?あなたのデータベースはどのように見えますか?どのデータベースレベルのチェックなど?どのようにしてそれを難しくする方法を呼んでいますか? –