エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ActiveRecord::RecordNotFoundのエラーメッセージを翻訳する - Qiita
はじめに railsでUser.find(9999)などで検索して指定したIDのデータがなかった場合、ActiveRecord::Reco... はじめに railsでUser.find(9999)などで検索して指定したIDのデータがなかった場合、ActiveRecord::RecordNotFoundという例外が発生し、 "Couldn't find User with 'id'=9999"というエラーメッセージが出ます。 そのエラーメッセージをI18nで翻訳したいと思って調査したのですが、ソースを確認すると直接エラーメッセージを書いているのでI18nのキーワードで翻訳出来ません。 ということで力技で翻訳してみました。 ActiveRecord::RecordNotFoundをrescueする。 とりあえず今回はわかりやすくControllerのactionで直接例外をキャッチする例を使います。例外が発生した場合に統一した方法でレスポンスを返したい場合は独自のMiddlewareを作っても良いと思います。 class UserCo
2019/04/10 リンク