小编Gui*_*rme的帖子

Rails Content_for/yield的问题 - 重复的内容

我正在尝试使用命名的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)

脚本代码打印两次,但我需要它只是在第二次打印,任何想法?

ruby yield ruby-on-rails content-for

5
推荐指数
1
解决办法
1071
查看次数

标签 统计

content-for ×1

ruby ×1

ruby-on-rails ×1

yield ×1