Mi sapreste dire come fare un layout generale per tutta l’applicazione
??
E soprattutto come gestirlo insieme ai layout specifici dei singoli
controller…
Mi sapreste dire come fare un layout generale per tutta l’applicazione
??
E soprattutto come gestirlo insieme ai layout specifici dei singoli
controller…
2008/11/12 Davide S. [email protected]
Mi sapreste dire come fare un layout generale per tutta l’applicazione
??
Chiama il tuo layout application.html.erb and mettilo in
app/views/layouts.
E soprattutto come gestirlo insieme ai layout specifici dei singoli
controller…
Quando usi il metodo layout nella definizione di un controller, questo
prevale sul layout generico che viene applicato per tutti i controller
(perché sono sottoclassi della classe ApplicationController).
http://antoniocangiano.com - Zen and the Art of Programming
http://math-blog.com - Mathematics is wonderful!
http://stacktrace.it - Aperiodico di resistenza informatica
Currently writing “Ruby on Rails for Microsoft Developers” for Wrox.
Il 12 novembre 2008 14.27, Davide S.
[email protected] ha scritto:
Mi sapreste dire come fare un layout generale per tutta l’applicazione
??
in controllers/application.rb, dentro la classe ApplicationController,
scrivi:
layout “il_mio_layout”
così usi il_mio_layout ovunque.
E soprattutto come gestirlo insieme ai layout specifici dei singoli
controller…
in un controller, dentro la definizione della classe:
layout “un_altro_layout”
per usare un layout in un singolo controller.
in un singolo metodo di un controller puoi scrivere:
render :layout => “questo”
per avere un layout specifico per un’action.
indicando, invece, layout false fa sì che la action sia senza layout.
se la scelta dei layout non è statica ma dipendente dal contesto, cioè
se va decisa dinamicamente, puoi usare qualcosa come:
layout scegli_layout()
e scrivere la logica in scegli_layout, che restitusca “questo” o
“quello”.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs