0

如何在应用程序启动之前预编译这些文件,因为这会在每个页面加载中花费大量时间。

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)
4

1 回答 1

0

您需要在“assets/javascripts/application.js”中将它们标记为“必需”

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

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

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

于 2013-02-19T08:22:59.377 回答