Décrit la différence entre membre et collection lors de la configuration du routage dans routes.rb de rails.
routes.rb
resources :buy_additional_actions, only: %i[] do
member do
get 'index' => 'buy_additional_actions#index'
Dans le cas de menber,: id est automatiquement ajouté à l'url générée.
buy_additional_action GET /buy_additional_actions/:id/index(.:format) buy_additional_actions#index
routes.rb
resources :buy_additional_actions, only: %i[] do
collection do
get 'index' => 'buy_additional_actions#index'
Dans le cas d'une collection,: id n'est pas ajouté à l'url.
buy_additional_actions GET /buy_additional_actions/index(.:format) buy_additional_actions#index
Recommended Posts