Как правило, у меня есть модель MenuItems и пытаюсь сделать '/menu_items (/: id (:/some_action)). URL-адреса выглядят как'/menu (/: id (:/some_action)) '
В Rails 2.3.5 это было
map.resources :menu_items, :as => :menu, :path_names => { :new => 'add' }
Теперь в Rails 3.0.3 я могу справиться с этим использованием этого огромного абзаца кода
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
Но он выглядит некорректно из-за огромного количества кода. Похоже, что теперь работает как map.some_name второй Rails.
Любая помощь/предложения/руководства? (Спасибо)