BLogみんなのウェディングのエンジニア。聴いたお話をまとめておく倉庫的な。Railsを勉強し始めた時、知っておいた方が便利な「ルーティングの確認方法」についてまとめようと思います。ルーティングというのは、URLのどこにアクセス(+どんなアクションメソッドで)すれば、どのコントローラーのアクションが実行されるのかを示したものです。routes.rbのファイルで確認したりする人も多いのではないでしょうか。Railsガイドでは以下のように書かれています。Railsのルーターは受け取ったURLを認識し、適切なコントローラ内アクションに割り当てます。ルーターは、ビューでこれらのパスやURLを直接ハードコードすることを避けるためにパスやURLを生成することもできます。!わかりやすいですね。Railsにおけるルーティングの確認方法についてみていきましょう。routesと打つことです。config/routes.rbに記載に記載された内容が反映された結果がターミナル上に表示されます。以下の画像のように表示されると思います。ターミナル上でアプリを開発している時に非常に便利なコマンドですね。grepを使って結果の絞り込み大規模なサービスになってくると、routingの情報も膨大になります。grepコマンドで結果を絞り込むことでわかりやすくすることが可能です。することで、usersと一致する文字列が含まれる結果のみを表示させることも可能です。serverでローカルにサーバをたてている状況であるならば、localhost:3000/rails/infoにアクセスすることでroutingについて表示することができます。ブラウザで確認したい時は、こちらの方法がおすすめです。GETやPOST、またxxx_pathのような表記もあるので実装中でも確認すると便利です。コマンド+Fなどの検索もしやすいですね。pathの表記も明確なので開発中にも非常に役たちます。config/routes.rbを直接読むことでルーティングを知るrailsでは、config/routing.rbにルーティングについての情報を書きます。そのため、こちらのファイルを直接見ることでルーティングについて知ることができます。github上で他の人が開発しているアプリのルーティングを確認したい時などはこの方法が有効でしょう。scopeやname_spaceを活用してみやすく、わかりやすいroutes.rbになっているとよいですね。オプションについては、railsガイドが非常に参考になります。Railsでルーティング情報をみるまとめ以上3つの方法を紹介しました。RailsのTutorialで使用されている、update_columns。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。