【发布时间】:2014-09-01 04:31:07
【问题描述】:
嘿,
我希望能够将我所有页面的脚本放在我的 application 布局中,并为相应的页面加载每个脚本。
我遇到了这个 [问题][1],我认为我可以将脚本放在部分内容中,并按照上述问题中指示的方式进行操作,但是我正在尝试找到解决问题的最佳方法scripts。
会不会是这样的:
yield :scripts if condition
或
unless condition
content_for scripts do
end
end
或任何其他“最佳”方式?
注意:每个页面都有自己的脚本保存在与页面相同的名称下。
【问题讨论】:
-
有许多可行的方法,但选择最佳的方法取决于许多条件。有条件的
yield不是一个坏计划。 -
这是一个可能的解决方案,但如您所见,我正在寻找最简单的解决方案。 2 : 我不需要检查现有文件,所有文件都存在,但我需要检查是否存在具有相同页面名称的文件。还有其他想法吗? @DamienRoche
-
你能提供我似乎忽略的其他方法吗?因为我正在寻找最简单的也就是最好的。 @tadman
-
它正在工作,谢谢。 :)
标签: ruby-on-rails ruby partial-views yield