我正在尝试使用命名的 yield 块在我的应用程序页面中加载一些 javascript,但是由于加载了我的视图页面的通用 yield,代码是重复的。类似的东西:
-----视图中存在的代码-----
<% content_for :bottom_scripts do %>
<script type="text/javascript">
Some Javascripts
</script>
<% end %>
------我的应用程序页面中的代码-----
<div id = "body">
<%= yield %>
</div>
<%= yield :bottom_scripts %>
脚本代码打印了两次,但我需要在第二次打印时才打印,有什么想法吗?