業務時によく使うルーティングの確認方法についてです。
- ルーティングエラーが返ってきてしまった
- アクションを呼び出すための正しいURLが知りたい
- GETなのか、POSTなのか、リクエストの種類を確認したい
こういった場合に$ rails routes
を使ってあげると良いでしょう。
ルーティングの確認方法
ルーティングの確認は下記のコマンドで行ないます。
$ rails routes
そうすると、下記のように現在のroutes.rbファイルに書かれているルーティングの一覧が取得できます。
$ rails routes
Prefix Verb URI Pattern Controller#Action
posts GET /posts(.:format) posts#index
POST /posts(.:format) posts#create
new_post GET /posts/new(.:format) posts#new
edit_post GET /posts/:id/edit(.:format) posts#edit
post GET /posts/:id(.:format) posts#show
PATCH /posts/:id(.:format) posts#update
PUT /posts/:id(.:format) posts#update
DELETE /posts/:id(.:format) posts#destroy
以上です。