I have Airbrake installed on my Rails app. However, I also want to perform some other actions when a 500 occurs. How do I rescue 500 errors without interfering with Airbrake?
One way you can do this in your ApplicationController
, you can put
unless Rails.application.config.consider_all_requests_local
rescue_from Exception, with: :render_500
end
and later, a new render_500
method
def render_500(ex)
notify_airbrake(ex)
# render your template/message
end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With