Ä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_categoriesrabbit_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

Schreibe einen Kommentar