1

一般のユーザーには「申し訳ありませんが、問題が発生しました」と普通に表示されるようにしたいです。500 エラーが発生したときにメッセージが表示されますが、管理者は本番環境で開発スタイルの完全なスタック トレースを確認できます。

私たちは例外を使用していますが、サーバー上でエラーをインラインでデバッグできることも役に立ちます。

4

1 に答える 1

0

以前に試したことはありませんが、 ApplicationController に before_filter を設定して、ユーザーが管理者であるかどうかを確認し、そうであれば、この効果に対して何かを行うことができると思います:

YourApp::Application.configure do
  config.consider_all_requests_local = true
end
于 2012-10-24T21:38:38.307 に答える