ActiveSupport::ErrorReporter
https://guides.rubyonrails.org/error_reporting.html
Rails
が公式に提供する
エラー
ハンドリング、特にエラーレポートする仕組み
ログ
に出力
Sentry
など外部サービスへの通知
code:ruby
begin
do_something
rescue SomethingIsBroken => error
MyErrorReportingService.notify(error)
end
のような定型文を以下のように書け、レポート内容も共通化できる
code:ruby
Rails.error.handle(SomethingIsBroken) do
do_something
end
使用例
https://tech.medpeer.co.jp/entry/2025/04/04/100000