# Rails 3: new namespace inside nested resource?

**URL:** <https://www.ruby-forum.com/t/rails-3-new-namespace-inside-nested-resource/187152>\
**Category:** Rails\
**Created:** [April 18, 2010, 7:15pm UTC](https://www.ruby-forum.com/t/rails-3-new-namespace-inside-nested-resource/187152 "2010-04-18T19:15:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anr](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a9adbd/32.png) [@anr](https://www.ruby-forum.com/u/anr)\
**Post date:** [April 18, 2010, 7:15pm UTC](https://www.ruby-forum.com/t/rails-3-new-namespace-inside-nested-resource/187152/1 "2010-04-18T19:15:19Z")

</div>

Hi,

Is there a way to use namespaces inside nested resources? For example,  
I have:

resources :users do  
resources :tags  
end

and I’d like to place the tags controller inside controllers/users,  
with the equivalent for templates.

If I try this:

resources :users do  
namespace :users do  
resources :tags  
end  
end

I’ll get redundant route names:

users\_user\_tags, users\_user\_utag, etc

This doesn’t work either:

resources :users do  
resources :tags, :module =\> :users  
end

And yet, nested resources seem like a good candidate to use  
namespaces, to better organize files and avoid name conflicts.

Thanks,

–  
Adriano
