2012-11-22 11 views

Antwort

9

Eine Möglichkeit, dies in Ihrem ApplicationController tun können, können Sie

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

und später setzen, eine neue render_500 Methode

def render_500(ex) 
    notify_airbrake(ex) 
    # render your template/message 
end 
+1

kühlen. Musste 'außer Rails.application.config.consider_all_requests_local' tun, funktioniert aber ansonsten. – bevanb

+0

Welche Version von Rails verwenden Sie? Ich werde meine Antwort gerne aktualisieren, um dies zu reflektieren, wenn es aktuell ist. – deefour

+0

Ich benutze 3.2.9. Ich denke, die von mir zur Verfügung gestellte Version funktioniert im Allgemeinen für Rails 3. – bevanb