Kanioの日記

ジャンルが定まらず、混沌としています。

Rails エラーハンドリング - IT開発備忘録

偉い人がいるもんで、毎回これを読んで確認している。古い記事だが、これが答えなのでは?

Railsアプリの例外ハンドリングとエラーページの表示についてまとめてみた - Qiita

 

自分は

Controllerでのrescue_fromによる例外捕捉

をして、補足しきれないrouting errorは

Controllerオブジェクトを利用する場合

の方法をとっている。

 

その他気をつけているのは、エラー発生時のユーザーとのコミュニケーションの仕方。
ユーザー自身で回避できたり、詳細を知るべきエラーは、その内容を書いたメッセージを画面に返し、システムエラー等の知る必要のないものはゴメンねメッセージを画面に返して内部ではエラーログを出力し、Cloudwatch等に拾わせている。

 

備忘録の一覧はこちら

mokuzukanio.hatenablog.com