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