# \[Rails\] routes: dirottamenti e innesti

**URL:** <https://www.ruby-forum.com/t/rails-routes-dirottamenti-e-innesti/172280>\
**Category:** IT\
**Created:** [July 18, 2009, 2:39pm UTC](https://www.ruby-forum.com/t/rails-routes-dirottamenti-e-innesti/172280 "2009-07-18T14:39:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stanley](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@stanley](https://www.ruby-forum.com/u/stanley)\
**Post date:** [July 18, 2009, 2:39pm UTC](https://www.ruby-forum.com/t/rails-routes-dirottamenti-e-innesti/172280/1 "2009-07-18T14:39:15Z")

</div>

salve a tutti,

nell mia applicazione rails, ho un albero dei controller così impostato:

app/controllers/  
|-- admin  
| |-- articles\_controller.rb  
| |-- categories\_controller.rb  
| `-- …  
|-- …

nei relativi modelli, tra Category e Article c’è una relazione  
uno-a-molti.

considerato che le operazioni sulle Categories sono comunque relative  
agli Articles, preferivo _innestare_ le rotte (es:  
/admin/articles/categories/). ho provato ad usare queste routes:

map.namespace :admin do |admin|  
admin.resources :articles, …  
admin.namespace :articles do |opts|  
opts.resources :categories, :controller =\>  
Admin::CategoriesController  
end  
end

sono riuscito ad ottenere le rotte che desideravo:  
admin\_articles\_categories  
new\_admin\_articles\_category  
edit\_admin\_articles\_category  
admin\_articles\_category

chiedo agli esperti, ci sono metodi migliori per ottenere lo stesso  
risultato? ci sono controindicazioni con un approccio di questo tipo?

ciao,  
A.
