Salut,

Merci pour ta réponse mais elle ne concerne pas du tout mon
probleme :)
Le layout fonctionne très bien, même si le petit extrait que j'ai
posté semble un peu bizarre, les pages s'affichent très bien ;)

Le message d'erreur concerne le yield pour une seule page comme je le
précisais.

Ben

On Sep 5, 10:29 pm, Emmanuel Gaillot <emmanuel.gail...@gmail.com>
wrote:
> Salut,
>
> > Rails me renvoie l'erreur suivante quand je charge une de mes pages:
> > <code>
> > undefined method `html_safe' for nil:NilClass
> > Extracted source (around line #65):
>
> > 62:<div class="container">
> > 63:<% end %>
> > 64:
> > 65:        <%= yield %>
> > 66:
> > 67:<% unless @nil_header_footer %>
> > 68:</div>
> > </code>
>
> Il se peut que je sois compl tement c t de la plaque, mais...
>
> Je suis surpris par le 'end' ligne 63, suivi du 'unless' ligne 67.
>
> Le 'end' ligne 63 est-il li quelque chose au-dessus ? Ou au 'unless'
> ? Si on est dans le dernier cas, il faut que tu mette le 'unless' ligne
> 63 et le 'end' ligne 67 (en fait, 'unless' suit la syntaxe de 'if') (cf.
> par exemple :http://www.tutorialspoint.com/ruby/ruby_if_else.htm)
>
> ... Tu peux galement mettre sur une seule ligne 'yield unless
> @nil_header_footer'.
>
> Dans tous les cas, le 'unless' tout seul sur sa ligne me semble suspect.
>
> Le code que je sugg re, froid :
> 62:<div class="container">
> 63:     <%= yield unless @nil_header_footer %>
> 64:</div>
> </code>
>
> Cela corrige-t-il ton probl me ?
>
> -- Manu.

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com

Répondre à