エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
railsのルーティングエラーを捕捉する - kotaroito's notes
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
railsのルーティングエラーを捕捉する - kotaroito's notes
特に何も設定せずとも routes.rb にマッチしなかったリクエストは rails がエラーにしてくれますが、ロ... 特に何も設定せずとも routes.rb にマッチしなかったリクエストは rails がエラーにしてくれますが、ログに書き出す等の特別な処理を差し込みたい時にはルーティングエラーを捕捉する必要があります。 少々苦戦したので、忘れないようにメモしておきます。 環境はRails 4.2.1ですが、4系なら同じ振る舞いになるはず。たぶん。 routes.rb 末尾に以下の行を追加すると、マッチしなかった全GETリクエストを raise_not_found! アクションで拾えるようになります。 get '*unmatched_route', to: 'application#raise_not_found!', format: false application_controller.rb application_controller は例えば以下のような感じで。 def raise_not_fo