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.