40

Rails 3.2.3

本番モードでエラーが発生し、標準の「申し訳ありません」ページが表示されます。開発モードではエラーはありません。

エラーに関する詳細情報を取得する必要があるため、「申し訳ありません」ページをオフにしてエラーを確認したいと思います。私はそれを「rails-eproduction」として起動する必要があることを知っており、ローカルコンピューターでそれを実行します。しかし、どうすれば「ごめんなさい」ページをオフにできますか?

4

3 に答える 3

82

config / environment/production.rb内

時間的に変化する

  config.consider_all_requests_local       = false

  config.consider_all_requests_local       = true
于 2012-07-22T17:09:59.720 に答える
6

のログを見てくださいlog/production.loggem 'therubyracer'通常、これはアセットと関係があります。おそらく、Gemfileに入れる必要があります。

エラーページは、ラックミドルウェアのいくつかのエントリによって表示されます(私は信じていますActionDispatch::ShowExceptionsActionDispatch::DebugExceptions。それらはいつでもアプリケーションに追加できますが、おそらくログを確認する方が簡単です。ページを「オフにする」とは、実際には、例外ページを表示するためのものを追加することを意味します。

于 2012-07-22T15:22:53.980 に答える
1

の環境変数を設定するのをいつも忘れていますSECRET_KEY_BASE。を見てくださいconfig/secrets.yml

于 2016-11-29T18:19:57.190 に答える