0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

rails routesが見辛いならexpandedオプションを付けると良い

Posted at

もう本当に表題通り
友人とRailsガイド読み合わせ会をしていて、良いオプションを見つけたのでメモ

Rails のルーティング - Railsガイド

個人的に通常のrails routesだと特に整形もされておらず、見辛くて好きになれなかったのだが、--expandedオプション付けたら結構見やすかったので忘れないようにメモ

通常のrails routes とは違ってSource Locationを出してくれるので、肥大化したroutes.rbの場合はありがたいかも

$ bin/rails routes --expanded

--[ Route 1 ]----------------------------------------------------
Prefix            | users
Verb              | GET
URI               | /users(.:format)
Controller#Action | users#index
Source Location   | config/routes.rb:261
--[ Route 2 ]----------------------------------------------------
Prefix            |
Verb              | POST
URI               | /users(.:format)
Controller#Action | users#create
Source Location   | config/routes.rb:263

ついでに

  • -gオプションで、URLヘルパー名(Prefix)HTTP verb(Verb)URLパスそれぞれで絞り込み(grep)できる
  • それぞれ一部分のみでも絞り込みができる
  • -cオプションで、特定のコントローラーのルーティングに絞った検索もできる
$ bin/rails routes -g new_user # new_ など部分一致OK
$ bin/rails routes -g POST
$ bin/rails routes -g /users/new 
$ bin/rails routes -c users # 部分一致OK

参考
https://qiita.com/mt-blue-sou/items/fc4601b603861c2ef326

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?