# nested namespaces with nested resources

**URL:** <https://discuss.rubyonrails.org/t/nested-namespaces-with-nested-resources/36736>\
**Category:** rubyonrails-talk\
**Created:** [November 25, 2008, 11:56pm UTC](https://discuss.rubyonrails.org/t/nested-namespaces-with-nested-resources/36736 "2008-11-25T23:56:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gzigzigzeo](https://avatars.discourse-cdn.com/v4/letter/g/a88e57/32.png) [@gzigzigzeo](https://discuss.rubyonrails.org/u/gzigzigzeo)\
**Post date:** [November 25, 2008, 11:56pm UTC](https://discuss.rubyonrails.org/t/nested-namespaces-with-nested-resources/36736/1 "2008-11-25T23:56:03Z")

</div>

Hello.

I have a problem with url\_for resource.

My models:

class QuestionLibrary::Group \< ActiveRecord::Base class QuestionLibrary::Competence \< ActiveRecord::Base &nbsp;&nbsp;set\_table\_name "question\_library\_competences" &nbsp;&nbsp;belongs\_to :group &nbsp;&nbsp;has\_many :questions end

My controllers: class Admin::QuestionLibrary::GroupsController \< ApplicationController class Admin::QuestionLibrary::CompetencesController \< ApplicationController

My routes:

map.namespace :admin do |admin| &nbsp;&nbsp;admin.namespace :question\_library do |question\_library| &nbsp;&nbsp;&nbsp;&nbsp;question\_library.resources :groups, :collection =\> { :reoder =\> :post } do |groups| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;groups.resources :competences, :collection =\> { :reoder =\> :post } do |competences| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;competences.resources :questions &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end &nbsp;&nbsp;&nbsp;&nbsp;end &nbsp;&nbsp;end end

My view:

\<% form\_for [:admin. @group, @competence] do |f| %\>

fails with:

undefined method `admin\_question\_library\_group\_question\_library\_competences\_path'

In cause of url\_for adds namespace prefix to each model. May I fix it without specifying :url arg to url\_for =\> ... ?
