[Rails] routes: dirottamenti e innesti

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.