#はじめに
昨日に引き続き、Railsのルーティングについて、基本的なことから復習しています。
##基本形
HTTPリクエスト URL, to: 'コントローラ名#アクション名'
※省略形もあります
HTTPリクエストとは、getやpostなど。
##ルール
- 読み込まれる順番は、上から。
→つまり、より限定的なURL程、上に記述しないと、予期しないところでマッチしてしまう。
ex)
「りんご」で、一致させたいのに、「くだもの」で一致してしまうみたいな…
…より、わかりにくくなったらすみません。
get "posts/:id" => "posts#show"
get "posts/new" => "posts#new"
- :idは似たURLの中でも最後に書く。
:id
は変数なので、何にでも一致してしまう。