В моем приложении на Rails я спасаюсь от всех возможных ошибок, поэтому возможно, что около 500 неправильно отправлено в Rollbar, и я хочу это исправить. Я просматриваю документацию, но без значимого ответа.
Edit:
Чтобы быть более понятным, у меня есть несколько методов, где я могу обработать все ошибки, но в одном месте у меня есть что-то вроде этого:
rescue_from :all do |error|
title = Rails.env.production? ? 'Error 500' : error.message
Rollbar.notify
render_jsonapi_errors(
title: title,
status: 500,
error: error
)
end
И я думаю, что мне нужно добавить некоторую логику, потому что в этом случае я не отправляю это сообщение на rollbar из-за этого rescue_from :all
(я не могу просто удалить это). Есть ли что-то вроде Rollbar.notify
?
Edit2:
После добавления Rollbar.notify
Я не вижу, что приложение пытается подключиться к Rollbar
Вывод из rails s
Запущен GET "/" для 127.0.0.1 в 2019-05-17 17:09:56 + 0200
NameError - неинициализированная константа ApplicationController :: ActionVew:
приложение / контроллеры / application_controller.rb: 4: в
<class:ApplicationController>'<br>
app/controllers/application_controller.rb:3:in
app / controllers / root_controller.rb: 3: in `'
Запущен POST "/ __ better_errors / 5b518f578013d9ea / variable" для
127.0.0.1 в 2019-05-17 17:09:56 + 0200