ruby on rails 3 - route - cambie la URL sin cambiar el nombre del recurso
routes rails examples (1)
has probado esto, debería funcionar
resources :rabbit_categories, :path => "rabbits/categories"
Consulte Rails Routing from Outside In para obtener más detalles.
Estoy construyendo un sitio web para un granjero de conejos (pretendemos). Este hombre vigila de cerca a sus conejos y los quiere a todos categorizados. Así que le construí un RabbitCategoriesController, y agregué esta línea a mis routes.rb
resources :rabbit_categories
Las URL se muestran como rabbit_categories
, rabbit_categoriew/new
, etc.
¿Qué rabits/categories
si quiero que las URL parezcan rabits/categories
rabits/categories/new
lugar? Este no es un recurso anidado, solo quiero cambiar la apariencia de las URL.
Por supuesto, si los recursos se llamaran "categorías", podría hacer
namespace :rabbits do
resources :categories
end
¿Hay alguna forma de que pueda escribir eso, pero dígale que use RabbitCategoriesController en lugar de Rabbits :: CategoriesController?