Rails routing ; resources nesting (member|controller)
入れ子に「できる」ってのは喜ばしくも恐ろしい。用法用量との相談。
resources を nesting した中でさらに member や collection も定義できる。
Sampleapp::Application.routes.draw do resources :user do resources :session do get 'frequent', on: :collection end end end
Prefix Verb URI Pattern Controller#Action frequent_user_session_index GET /user/:user_id/session/frequent(.:format) session#frequent user_session_index GET /user/:user_id/session(.:format) session#index POST /user/:user_id/session(.:format) session#create new_user_session GET /user/:user_id/session/new(.:format) session#new edit_user_session GET /user/:user_id/session/:id/edit(.:format) session#edit user_session GET /user/:user_id/session/:id(.:format) session#show PATCH /user/:user_id/session/:id(.:format) session#update PUT /user/:user_id/session/:id(.:format) session#update DELETE /user/:user_id/session/:id(.:format) session#destroy user_index GET /user(.:format) user#index POST /user(.:format) user#create new_user GET /user/new(.:format) user#new edit_user GET /user/:id/edit(.:format) user#edit user GET /user/:id(.:format) user#show PATCH /user/:id(.:format) user#update PUT /user/:id(.:format) user#update DELETE /user/:id(.:format) user#destroy