LoginSignup
4
2

More than 3 years have passed since last update.

rake routesの見方で誤解したこと【初心者】

Last updated at Posted at 2019-11-12

Railsでルーティングの情報を詳しく見るときに、ターミナルでよく使用するコマンドが「rake routes」。

Railを学習し始めの頃にこのrake routesの見方で誤解してしまった点があったので、他に誤解する人が出ない為にも記録しておきます。

Prefixが空欄なワケ

スクリーンショット_2019-10-26_13_52_40.png

上記はroutes.rbで resources :books と記載してrake routesコマンドを実行したときに表示される情報です。このときのPrefixに注目してください。

Verb(HTTPメソッドのこと)がGET以外のものについてはPrefixの欄が空欄になっています。自分は最初にこれを見たときにGET以外のPrefixは存在しないのだと思いましたが、実はこれは空欄の上のPrefixと同じなので省略されているだけなのです。

つまり仮に上記のrake routesのPrefixを省略せずに記述したとすると、以下の通りになります。

スクリーンショット_2019-10-26_13_52_40 2.png

全てを表示するよりも省略している方が見やすいということですね。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2