我正在尝试使用命名的yield块在我的应用程序页面中加载一些javascript,但代码是重复的,因为加载我的视图页面的通用yield.类似的东西:
-----代码出现在观点-----
<% content_for :bottom_scripts do %>
<script type="text/javascript">
Some Javascripts
</script>
<% end %>
Run Code Online (Sandbox Code Playgroud)
------我的申请页面中的代码-----
<div id = "body">
<%= yield %>
</div>
<%= yield :bottom_scripts %>
Run Code Online (Sandbox Code Playgroud)
脚本代码打印两次,但我需要它只是在第二次打印,任何想法?