# Problem with path helepers on nested routes

**URL:** <https://www.ruby-forum.com/t/problem-with-path-helepers-on-nested-routes/162377>\
**Category:** Rails\
**Created:** [March 9, 2009, 11:36am UTC](https://www.ruby-forum.com/t/problem-with-path-helepers-on-nested-routes/162377 "2009-03-09T11:36:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [March 9, 2009, 11:36am UTC](https://www.ruby-forum.com/t/problem-with-path-helepers-on-nested-routes/162377/1 "2009-03-09T11:36:10Z")

</div>

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 %\>

 \<%=h menu.segment %\> \<%=h menu.title %\> 15. \<%= link\_to 'show', [:admin,@project,menu] %\> 16. \<%= link\_to 'edit', edit\_admin\_project\_menu\_path(menu) %\> 17. \<%= link\_to 'delete', menu, :confirm =\> 'Are you sure?', :method =\> :delete %\> \<% end %\>  

\<%= 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 😕
