Scusate per l’oggetto un pò criptico.
Vorrei sapere se è possibile far ereditare i metodi tra helper.
Sono nella situazione in cui ho i seguenti controller:
- admin_controller
- admin/user_controller
Nell’helper “admin_helper.rb” ho definiti alcuni metodi che vorrei poter
utilizzare anche nelle view del controller “admin/user_controller”.
E’ possibile la cosa, o sono costretto a duplicare tutto?
Devo ricorrere a delle “lib”?
Dopo aver creato il controller “admin/user_controller”, ho notato che i
link_to nel layout “application.rhtml” non funzionavano più.
Prima di questa introduzione, nel layout avevo semplicemente:
link_to(“blabla”, :controller => “pippo”, :action => “pluto”)
In seguito, ho dovuto modificare in:
link_to(“blabla”, :controller => “/pippo”, :action => “pluto”)
Questo perchè Rails si conserva l’ultimo percorso utilizzato per
raggiungere un controller. E’ normale? C’è un modo per riportare alla
root dopo ogni azione?
Scusatemi se sono stato poco chiaro, ma oggi proprio sono fuso…
Grazie per il Vs aiuto.