Rails中的资产。如何最小化?

时间:2015-03-06 12:43:25

标签: ruby-on-rails

我将资产固定在application.html.erb中:

<%= javascript_include_tag("scripts.js") %>

但是当我稍后查看时,它会包括scripts.jsapplication.js。双倍时间。我该如何修复它?如何在<head>部分中没有其他文件的情况下将所有JS或CSS文件放入application.js(.css)?

1 个答案:

答案 0 :(得分:0)

您的scripts.js需要两次。

  • require_tree .
  • application.js一次
  • 来自javascript_include_tag("scripts.js")
  • 的1次

删除其中一个,scripts.js将被调用一次。

此外,如果您只想加载一个js文件(application.js),只需删除javascript_include_tag,您的已编译application.js将包含来自scripts.js的javascript。 ( CSS 相同)

More documentation here