Ändern Sie die URL, ohne den Ressourcennamen zu ändern
Baue ich eine website für ein Kaninchen-Bauer (let ' s pretend). Dieser Mann hält ein wachsames Auge auf seine Kaninchen, und will Sie alle kategorisiert. Also baute ich ihm eine RabbitCategoriesController, und fügte hinzu, diese Linie zu meiner Wege.rb
resources :rabbit_categories
Sind die URLs zeigt sich als rabbit_categories
rabbit_categoriew/new
usw.
Was, wenn ich möchte das die URLs Aussehen wie rabits/categories
rabits/categories/new
statt? Dies ist nicht eine verschachtelte Ressource ist, ich will einfach nur, um zu ändern, wie die URLs Aussehen.
Natürlich, wenn die Ressourcen wurden als "Kategorien", konnte ich
namespace :rabbits do
resources :categories
end
Gibt es eine Möglichkeit, ich kann schreiben, aber sagen, dass die RabbitCategoriesController statt der Hasen::CategoriesController?
InformationsquelleAutor der Frage declan | 2011-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie dies versucht, sollte funktionieren
Sehen Rails Routing von Außen In für mehr details.
InformationsquelleAutor der Antwort rubish