0

Heroku の動作を変更して、ローカルにあるようなエラー スタックを取得できる可能性はありますか?

元:

NameError in Best#search

Showing /media/augustin/Documents/Workspace/best/app/views/layouts/application.html.haml where line #29 raised:

undefined local variable or method `new_user_session_pat' for #<#<Class:0x00000002eb09b8>:0x00000004a12008>

それ以外の:

We're sorry, but something went wrong.

私はherokuログがあることを知っています.本番環境では確かに推奨されていません.

ありがとう

4

2 に答える 2

0

長い間話しませんでしたが、答えは実際には非常に簡単でした。

/config/environments/env_name.rb本番またはステージングなど)では、次を設定する必要があります。

config.consider_all_requests_local       = true

さらに、heroku のデフォルト ページを表示するのではなく、本番環境でエラー メッセージをインターセプトすることも興味深いかもしれません。次のように実行できます: http://blog.yangtheman.com/2012/10/11/user-friendly-500-and-404-pages-on-rails-3/

于 2013-11-01T14:24:27.850 に答える