前提
railsで開発したアプリをデプロイしたところ。
通常の挙動は問題ないのですが、例外を起こした時のエラー画面が本番用のものが表示されません。
実現したいこと
エラー画面の表示
発生している問題・エラーメッセージ
該当のソースコード
一応カスタムエラーページを用意していますが、ここをコメントしても基本のエラーページが表示されることはありませんでした。
config/application.rb
1config.exceptions_app = ->(env) { ErrorsController.action(:show).call(env) }
試したこと
- ローカルでの
config.consider_all_requests_local = false
では上手くいっている。 - ログを比較したところ
Processing by ErrorsController#show as HTML
が走っていない。 - 参考リンクの内容から、nginxを止めた状態での確認もしてみましたが変化はありませんでした。
- config/environments/production.rbにおける
config.consider_all_requests_local = false
確認。
補足情報
試行の際は都度インスタンスの再起動と、サーバーの再起動をしています。
初学者の為、調べ方にも手詰まってしまった状態です。
直接的な解決法に限らず、関係ありそうな箇所を指摘していただくだけでも大変助かります!宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/23 00:05 編集