如何在启动之前预编译这些文件

时间:2013-02-19 06:01:01

标签: ruby-on-rails twitter-bootstrap

如何在应用程序启动之前预编译这些文件,因为这会在每次页面加载时花费相当多的时间。

Compiled twitter/bootstrap/alert.js  (0ms)  (pid 26396)
Compiled twitter/bootstrap/tab.js  (0ms)  (pid 26396)
Compiled twitter/bootstrap/collapse.js  (0ms)  (pid 26396)
Compiled twitter/bootstrap/dropdown.js  (0ms)  (pid 26396)
Compiled twitter/bootstrap/modal.js  (0ms)  (pid 26396)
Compiled twitter/bootstrap/affix.js  (0ms)  (pid 26396)

1 个答案:

答案 0 :(得分:0)

你需要在`assets / javascripts / application.js

中将它们标记为“必需”

使用//=require_tree.将所有JS文件包含在要编译的/javascript文件中。或者按顺序手动编写文件名。

您可以阅读application.js中的注释以获取说明。

顺便问一下,您是否在开发模式中看到了消息?如果是这样,即使您要求Asset Pipeline编译它们也是正确的。资产仅在生产模式下编译,而不是在开发或测试模式下编译。