...a una vista della mia applicazione. Ho un layout "generale" che "impongo" a tutti i controller e alle viste associate con l'istruzione layout "nomelayout" all'interno dell'application controller. Questo funziona su tutte le sezioni tranne che per la vista incriminata. La vista non é una semplice vista ma una pagina html creata "a mano" senza l'aiuto delle istruzioni del framework. Come posso fare per fare accettare il layout anche alla vista incriminata? Un grazie anticipato a tutte le persone che mi aiuteranno. Ciao
on 2010-02-22 09:47
on 2010-02-22 09:59
Il 22 febbraio 2010 09.47, pezzuya .. <pezzuya-gruppi@yahoo.it> ha scritto: > Ho un layout "generale" che "impongo" a tutti i controller e alle viste > associate con l'istruzione layout "nomelayout" all'interno > dell'application controller. Nota che se chiami il layout application.html.erb o application.haml, non c'è bisogno di specificare l'istruzione layout nomelayout in application_controller.rb. > Questo funziona su tutte le sezioni tranne che per la vista incriminata. > > La vista non é una semplice vista ma una pagina html creata "a mano" > senza l'aiuto delle istruzioni del framework. per html intendi erb? haml? o proprio html? pietro
on 2010-02-22 10:10
> Nota che se chiami il layout application.html.erb o application.haml, > non c'� bisogno di specificare l'istruzione layout nomelayout in > application_controller.rb. Buono a sapersi... > per html intendi erb? haml? o proprio html? Intendo proprio html. Attualmente la pagina html é all'interno di un partial che richiamo alla fine delle azioni new e edit. Ho provato anche a richiamare all'interno delle viste (new e edit) la render partial ma quel cavolo di layout non c'è verso di farlo prendere a quella maledetta vista.
on 2010-02-22 10:38
Il 22 febbraio 2010 10.10, pezzuya .. <pezzuya-gruppi@yahoo.it> ha scritto: >> per html intendi erb? haml? o proprio html? > > Intendo proprio html. > > Attualmente la pagina html é all'interno di un partial che richiamo alla > fine delle azioni new e edit. > > Ho provato anche a richiamare all'interno delle viste (new e edit) la > render partial ma quel cavolo di layout non c'è verso di farlo prendere > a quella maledetta vista. Prova semplicemente a rinominare il file in hmtl.erb. pietro
on 2010-02-22 12:36
Mi hanno suggerito di rispecificare il layout alla chiamata del partial con :layout => 'index' (dove index é il nome del mio layout)... RISOLTO ! :-) Grazie Pietro.
on 2010-02-22 16:20
pezzuya .. wrote: > Mi hanno suggerito di rispecificare il layout alla chiamata del partial > con :layout => 'index' (dove index é il nome del mio layout)... > > RISOLTO ! :-) > > Grazie Pietro. Il suggerimento di Pietro di aggiungere un suffisso .erb al nome del file dovrebbe risolverlo ancor meglio e in modo più manutenibile :-) Paolo
on 2010-02-22 18:00
Paolo Montrasio wrote: > pezzuya .. wrote: >> Mi hanno suggerito di rispecificare il layout alla chiamata del partial >> con :layout => 'index' (dove index é il nome del mio layout)... >> >> RISOLTO ! :-) >> >> Grazie Pietro. > > Il suggerimento di Pietro di aggiungere un suffisso .erb al nome del > file dovrebbe risolverlo ancor meglio e in modo più manutenibile :-) > > Paolo Ci avevo provato prima di specificare il layout come descritto sopra ma non ero riuscito a risolvere :-(
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.