Rails 3 | Routing : so benennen Sie Ressourcen-Titel jetzt?

Generell habe ich MenuItems Modell und der Versuch zu machen '/menu_items(/:id(:/some_action))' URLs sieht aus wie '/menu - (/: id(:/some_action))'

In Rails 2.3.5 war es

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

Nun in Rails 3.0.3 ich bin in der Lage zu handhaben es mit dieser riesigen Absatz des 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

Aber es sieht falsch, weil der riesigen Menge von code.
Scheint :so funktioniert wie der 2. Schiene " anzeigen.some_name jetzt.

Jede Hilfe/Vorschläge/Anleitungen? (Danke)

InformationsquelleAutor jibiel | 2011-01-01

Schreibe einen Kommentar