标签: ruby-on-rails ruby-on-rails-3 layout
有一个奇怪的问题在这里出现...每当我定义一个布局时,rails 仅呈现布局并忘记页面的其余部分。关于什么可能导致这种行为的任何想法?
即。渲染'page'将渲染页面,但渲染'page',:layout => 'header'将仅渲染标题,下面可以看到控制器。
答案 0 :(得分:2)
您使用的是<% yield %>而不是<%= yield %>吗?我在这个错字上浪费了几个小时,症状和你描述的一样。
<% yield %>
<%= yield %>