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
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://guides.rubyonrails.org/routing.html#customizing-resourceful-routes
Ausgabe ist Recht nahe an dem, was Sie nach:
Ist es möglich, zu ändern: - name auch für den neuen Pfad name?
InformationsquelleAutor Heikki
Anderen Weg
Dieser Ansatz hat den Vorteil, dass die vorhandenen Hilfsmethoden wie menu_items_path noch arbeiten.
InformationsquelleAutor timeon