LoginSignup
2
1

More than 3 years have passed since last update.

railsの本番環境で開発環境と同じようにエラーを表示させる

Posted at

はじめに

・自分の知識の備忘録も兼ねています。
・間違いなどありましたらご指摘いただけますと幸いです。

デプロイ後、本番環境でのエラー画面

スクリーンショット 2020-09-15 6.58.16.png
開発環境とは異なるエラー画面なのでどこが引っかかってるかすぐにわからないですね。
エラーログを見る方法もあります。
わかりやすい記事があったので引用させてもらいます。

[Rails]本番環境(EC2)でエラーログを見る方法
https://qiita.com/nkekisasa222/items/d4ef64a5e6b539ed3c37

開発環境と同じエラー画面を表示させる

config/environments/deveropment.rbの13行目(各自の環境によって異なるかもしれません)
以下のとおりにします。

config/environments/deveropment.rb
  # Show full error reports.
  config.consider_all_requests_local = true  # falseをtrueに書き換える

これで再度デプロイすると開発環境と同じエラー画面になるはずです。
ただ、ユーザーからもエラーの内容が見えてしまうため、エラー解消したら記述を元にもどしておいたほうが良さそうです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1