# Non riesco a far accettare il Layout

**URL:** <https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883>\
**Category:** IT\
**Created:** [February 22, 2010, 9:47am UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883 "2010-02-22T09:47:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 9:47am UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/1 "2010-02-22T09:47:26Z")

</div>

…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

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 9:59am UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/2 "2010-02-22T09:59:22Z")

</div>

Il 22 febbraio 2010 09.47, pezzuya … [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 10:10am UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/3 "2010-02-22T10:10:58Z")

</div>

> 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.

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 10:38am UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/4 "2010-02-22T10:38:36Z")

</div>

Il 22 febbraio 2010 10.10, pezzuya … [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 12:36pm UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/5 "2010-02-22T12:36:15Z")

</div>

Mi hanno suggerito di rispecificare il layout alla chiamata del partial  
con :layout =\> ‘index’ (dove index Ã© il nome del mio layout)…

RISOLTO ! 🙂

Grazie Pietro.

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 4:20pm UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/6 "2010-02-22T16:20:42Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pezzuya](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eada6e/32.png) [@pezzuya](https://www.ruby-forum.com/u/pezzuya)\
**Post date:** [February 22, 2010, 6:00pm UTC](https://www.ruby-forum.com/t/non-riesco-a-far-accettare-il-layout/183883/7 "2010-02-22T18:00:57Z")

</div>

Paolo M. 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 ☹
