# RESTFul nested resources 3 levels

**URL:** <https://www.ruby-forum.com/t/restful-nested-resources-3-levels/105786>\
**Category:** Rails\
**Created:** [June 2, 2007, 6:46pm UTC](https://www.ruby-forum.com/t/restful-nested-resources-3-levels/105786 "2007-06-02T18:46:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [June 2, 2007, 6:46pm UTC](https://www.ruby-forum.com/t/restful-nested-resources-3-levels/105786/1 "2007-06-02T18:46:17Z")

</div>

I can write the correct route for 2 levels

cities has\_many areas

map.resources :cities do |cities|  
cities.resources :areas, :member =\> { :network =\> :get }  
end

whatif I need a 3rd level : areas has\_many domains … and even a  
4th level

i would like to use the routes like :

[http://0.0.0.0:3000/cities/31555/areas/0/domains/1.xml](http://0.0.0.0:3000/cities/31555/areas/0/domains/1.xml)

should I nest like that ? (seems not to be working…)

map.resources :cities do |cities|  
map.resources :areas do |areas|  
areas.resources :domains, :member =\> { :network =\> :get }  
end  
end

thanks for helping me to REST in peace…

kad

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [June 2, 2007, 10:26pm UTC](https://www.ruby-forum.com/t/restful-nested-resources-3-levels/105786/2 "2007-06-02T22:26:27Z")

</div>

See if this helps:

[http://weblog.jamisbuck.org/2007/2/5/nesting-resources](http://weblog.jamisbuck.org/2007/2/5/nesting-resources)

Jim

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [June 3, 2007, 7:52am UTC](https://www.ruby-forum.com/t/restful-nested-resources-3-levels/105786/3 "2007-06-03T07:52:52Z")

</div>

jimtron wrote:

> See if this helps:
> 
> [Buckblog: Nesting resources](http://weblog.jamisbuck.org/2007/2/5/nesting-resources)
> 
> Jim

thanks … very helpful !
