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