6

Rails アプリに Airbrake をインストールしました。ただし、500 が発生したときに他のアクションも実行したいと考えています。Airbrake に干渉せずに 500 個のエラーを解決するにはどうすればよいですか?

4

1 に答える 1

9

でこれを行うことができる1つの方法はApplicationController

unless Rails.application.config.consider_all_requests_local
  rescue_from Exception, with: :render_500
end

その後、新しいrender_500方法

def render_500(ex)
  notify_airbrake(ex)
  # render your template/message
end
于 2012-11-22T13:05:19.117 に答える