我正在使用 Rails 2.3.8 应用程序。我有一个布局文件,其中包含
<%= yield :head %>
我在应用程序的不同部分调用了以下代码:
<% content_for :head do %>
<meta name="keywords" content="" />
<% end %>
我试图将该代码添加到home它工作的视图文件中。我从它调用的 patial_abc中调用它也可以通过在部件中添加代码home按预期工作。但是,当我在从标签调用的部分中添加代码时,没有显示出来!!!metahead_def_abchomemeta
我不了解发生了什么......以及如何绕过这个问题
更新:不起作用的情况是:
home.html.erb:
<%= render :partial=>"_abc"%>
_abc.html.erb:
<%= render :partial=>"_def"%>
_def.html.erb:
<% content_for :head do %>
<meta name="keywords" content="" />
<% end %>
非常感谢