shallow rails namespace examples concern ruby-on-rails-3 routing rails-routing

ruby-on-rails-3 - namespace - routes rails examples



Railing routing-: on=>: collection (1)

La guía de enrutamiento de Rails no especifica lo que significa :on => :collection .

No puedo encontrar una explicación de lo que es la clave :on , ni de lo que es una :collection en ese contexto.


Las rutas en las colecciones se enumeran here .

La diferencia entre :on => :collection y :on => :member es el estilo de ruta que producen y sus ayudantes de ruta asociados.

resources :posts do # on collection get ''search'', on: :collection # --> generates ''/posts/search'' and search_posts_path # on member get ''share'', on: :member # --> generates''/posts/:id/share'' and share_photo_path(@post) end