有没有办法附加或覆盖<head>
Rails 视图中的页面元素?
假设我有一些东西只想包含在特定视图中<head>
,我正在使用application.html.erb
以表达我的其余观点。在这种情况下我不想丢弃application.html.erb
但只是附加到一个特定页面的 head 元素,而不是其他任何内容。
In your application.html.erb
:
<head>
<% if content_for? :for_head %>
<%= yield :for_head %>
<% end %>
</head>
在您的“特定”视图中:
<% content_for :for_head do %>
Something-to-put-in-head
<% end %>
:for_head
不是预定义的:命名由您决定。它可以是任何东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)