Ciao! Premetto che non sono molto esperto, dunque la domanda può essere
ingenua.
Dunque, in un’applicazione REST, se voglio i controller sotto namespace,
es. per poter avere path di questo tipo: /admin/entries, ora posso
usare:
map.namespace(:admin) do |admin|
admin.resources :entries
end
A questo punto ho routes di questo genere: admin_entries,
new_admin_entry, edit_admin_entry ecc…
genero i controller:
script/generate controller entries
script/generate controller admin::entries
Benissimo. A questo punto suppongo di poter creare azioni differenti ma
col medesimo nome sia in entries_controller.rb che in
admin/entries_controller.rb, giusto? Le une per l’accesso pubblico, le
altre per le operazioni autenticate di amministrazione, giusto? E’ una
buona pratica? Può darmi problemi? C’è qualcos’altro che dovrei sapere
in merito?
Ciao!