LoginSignup
9
8

More than 5 years have passed since last update.

開発環境でブラウザからルート定義を確認する方法

Last updated at Posted at 2018-03-31

個人的に非常に便利だと思ったのでメモします。
RailsでWebアプリを開発するとき、初心者の僕はパスを書くためにルート定義やURLヘルパーを確認することが多いです。
今まではターミナルで
rails routes
で調べていました。
しかしルート定義が多くなったりすると、わざわざ確認の時だけターミナル大きくしたり、表示してから自力で探すまで時間かかったりします。
そこで、railsの本を読んでみると、ルート定義をブラウザで確認する方法が書かれていました!

ブラウザでのルート定義確認方法

方法はローカルでサーバ起動の状態で
http://localhost:3000/rails/info/routes
にアクセスします。
するとルーティングがブラウザで確認できます!

表示内容はターミナルと同じく、左から
-URLヘルパー
-HTTPメソッド
-URLパターン(Path)
-コントローラーアクション
となっています。

ここが便利

まず表示がとても速いです(待ち時間ほぼ0)
またURLパターン(Path)の下に検索フォームがあります。
それを使うと、パターンで検索ができるのです!
例えばフォームに"sing_out"と入れると、URLパターンにsign_outが含まれるものが上に表示されます。なので定義が多くなってきて、特定の文字が含まれるルートだけ確認したい、ヘルパーを確認したいという時なんかは非常に便利!

個人的にはこっちを使っていきたいです。

参考

山田祥寛,「Ruby on Rails5 アプリケーションプログラミング」

9
8
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
9
8