я тестирую приложение, созданное с помощью рельсов, и время от времени получаю ошибки
когда это происходит, возникает ActionView :: TemplateError и регистрируется в log / production.log
как мне поймать это и f.ex. отправить себя по электронной почте всякий раз, когда это происходит где-то в приложении?
Каков наилучший способ сделать это?
f.ex. в ApplicationController с каким-то образом before_filter?
код будет, я думаю
before_filter :app_error_catch
def app_error_catch
begin
rescue ActionView::TemplateError
Mailer.deliver_apperror(errormessage)
end
end
это близко к истине?
и как я могу получить "errormessage"?
спасибо