Hi
I have problem with this part of routes.rb
map.namespace :admin do |admin|
admin.resources :segment_schemas, :except => :show
admin.resources :languages
admin.resources :projects do |project|
project.resources :blocks
project.resources :sections
project.resources :menus, :has_many => [:menu_items]
project.resource :language
project.resources :skin
end
admin.resources :clients, :has_many => [ :projects ]
admin.resources :skins
end
while using this template :
<% for menu in @menus %>
<%= link_to ‘New menu’, new_admin_project_menu_path(@project) %>[/
code]
it throws out :
Showing app/views/admin/menus/index.html.erb where line #16 raised:
edit_admin_project_menu_url failed to generate from
{:controller=>“admin/menus”, :action=>“edit”, :project_id=>1},
expected: {:controller=>“admin/menus”, :action=>“edit”}, diff:
{:project_id=>1}
I tried to define various parameters for routes but it just don’t
work