偉い人がいるもんで、毎回これを読んで確認している。古い記事だが、これが答えなのでは?
Railsアプリの例外ハンドリングとエラーページの表示についてまとめてみた - Qiita
自分は
Controllerでのrescue_fromによる例外捕捉
をして、補足しきれないrouting errorは
Controllerオブジェクトを利用する場合
の方法をとっている。
その他気をつけているのは、エラー発生時のユーザーとのコミュニケーションの仕方。
ユーザー自身で回避できたり、詳細を知るべきエラーは、その内容を書いたメッセージを画面に返し、システムエラー等の知る必要のないものはゴメンねメッセージを画面に返して内部ではエラーログを出力し、Cloudwatch等に拾わせている。
備忘録の一覧はこちら