実行されるアクションは、パスと動詞の一意の組み合わせによって決まります。
アプリフォルダでコマンドrake routes
を実行すると、ルートのリストが表示されます。
パスは、リソースへのRESTfulルートです。
動詞はGET
POST
DELETE
、、PUT
また、これをより詳細に説明しているRailsルーティングガイドを読むことをお勧めします。
rake routes
これが私のアプリの1つからのサンプル出力です:
path name|verb |path |action
============================================================================
alias_lists GET /alias_lists(.:format) alias_lists#index
POST /alias_lists(.:format) alias_lists#create
new_alias_list GET /alias_lists/new(.:format) alias_lists#new
edit_alias_list GET /alias_lists/:id/edit(.:format) alias_lists#edit
alias_list GET /alias_lists/:id(.:format) alias_lists#show
PUT /alias_lists/:id(.:format) alias_lists#update
DELETE /alias_lists/:id(.:format) alias_lists#destroy
show
、update
およびdestroy
すべてのパスは同じですが、動詞が異なることに注意してください。
show's verb = GET
update's verb = PUT
destroy's verb = DELETE