タイトルなど、いくつかのフィールドで検証されたパブリケーションモデルがあります。
煩わしいと感じたエラーメッセージを削除し、入力がfield_with_error divで囲まれている場合に備えて、適切なCSSを設定して、ユーザーがどのフィールドが検証されなかったかを認識できるようにしました。
問題は、本番環境にデプロイしたときに検証が実行されたままである(つまり、ユーザーがフォームに戻される)が、入力がエラーdivで囲まれていないことです。
アプリを本番モードでローカルに実行してみましたが、config / environment/production.rbファイルでconfig.cache_classesをtrueに設定するとアプリが実行され始めることがわかりました。
また、@ publication.errorsをコントローラーに記録すると、エラーが発生します。
何か案が ?