Ruby on Rails の routes.rb に
Ruby
1 2get "posts/:id" => "posts#show" 3get "posts/index" => "posts#index" 4 5
という順番で書くと,posts/:id が,posts/index にマッチしてしまうので
Ruby
1 2get "posts/index" => "posts#index" 3get "posts/:id" => "posts#show" 4
と書かないといけないとあったのですが,なぜ,,posts/:id が,posts/index にマッチしてしまうのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/03/07 07:59