Rails 3 | Routage : Comment faire pour renommer le titre de ressource de maintenant?

Généralement j'ai MenuItems modèle et essayer de faire '/menu_items(/:id(:/some_action))' Url ressemble '/menu(/:id(:/some_action))'

Dans les Rails 2.3.5 il a été

map.resources :menu_items, :as => :menu, :path_names => { :new => 'add' }

Maintenant dans les Rails 3.0.3 je suis capable de les gérer à l'aide de cette énorme alinéa, du code

  resources :menu_items, :path_names => { :new => 'add' }
  match 'menu/' => 'menu_items#index', :as => :menu
  match 'menu/add' => 'menu_items#new', :as => :new_menu
  match 'menu/:id' => 'menu_items#show', :as => :show_menu
  match 'menu/:id/edit' => 'menu_items#edit', :as => :edit_menu

Mais il semble incorrecte en raison de l'énorme quantité de code.
Semble :que des œuvres comme 2ème Rails de la carte.some_name maintenant.

Toute aide/suggestions/guides? (Merci)

OriginalL'auteur jibiel | 2011-01-01