1

コントローラーまたはビューで、レール上のすべての致命的なエラーをキャッチする方法はありますか。

これまでのところ、アプリケーションコントローラーでこれを実行しようとしました:

before_filter :catch_all_errors

def catch_all_errors
  rescue Exception
  logger.info "Catch exception"
end    

Railsによって生成された致命的なエラーは、ログファイルに残ります。

ありがとう。

4

1 に答える 1

0

私は常にexception_logger pluginを使用してきました。ログに記録されたすべての例外を含む小さなページが表示されます。これは、サイトがオンラインになったときに非常に便利ですが、アプリの問題について知りたいと考えています。

于 2011-01-28T13:28:50.857 に答える