エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails で URL と ルーティング設定のマッチ処理をどこでやってるのか調べたログ - takatoshiono's blog
きっかけ Railsアプリケーションでは URL の末尾に .json などと書いてレスポンスのフォーマットを指定... きっかけ Railsアプリケーションでは URL の末尾に .json などと書いてレスポンスのフォーマットを指定することができる。先日、このフォーマット部分の末尾に記号をつけてリクエストしても正しく動くということに気がついた。 /v1/users.json (これが正しいけど) /v1/users.json' (これでも動くし) /v1/users.json! (これでも動く) でも一部の記号はエラーになる。 /v1/users.json. (これはルーティングエラー) ここで疑問が湧いてくる。 URLとルーティング設定のマッチ処理ってどうなってるんだろう? たぶん正規表現でマッチングしてるんだろうけど、コードを追って調べてみましょう。 概要をつかむ Rails のコードにおいてルーティング処理がどこに書いてあるのかよく知らないので、まずは Ruby on Rails Hacking G
2021/06/18 リンク