Buenas...

Me encuentro ante un problema que no logro resolver aunque ya he leido bastante. El problema es que no puedo hacer layouts anidados, no me funciona. Estamos usando Ruby 1.8.7 y Rails 2.3.2.

Lei desde la guia de rubyonrails http://guides.rubyonrails.org/layouts_and_rendering.html#using-nested-layouts pero segun lei luego tiene un error.

Y entre varios que lei todos llegan mas o menos a lo que muestra esta: http://blog.jerodsanto.net/2008/06/rails-nested-layouts/

Mis archivos algo recortados:

# layouts/application.html.erb
<html><head>
<%= javascript_include_tag :defaults %>
<%= stylesheet_link_tag 'scaffold.css' %>
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body>
  .......blah blah barritas......
<%= yield :main %>
</body></html>


#layouts/users.html.erb
<% content_for :main do %>
<div id="sidebar">
            ......blah......
</div>
<%= yield %>
<% end %>
<%= render :file => 'layouts/application.html.erb' %>


Probe agregando lo de |<%= yield :stylesheets %> y su correspondiente en users.html.erb segun la guia de RoR pero nada... Solo se renderiza users.html.erb con la sidebar que hago en ese layout y el contenido, pero pierdo todo lo de application.html.erb.


Les agradesco mucho su ayuda.
Saludos.
|
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a