需要Sprockets中所需文件的文件

时间:2012-12-08 15:02:18

标签: ruby-on-rails ruby gem sprockets middleman

我想要一个本身需要其他javascript文件的javascript文件:

在main.js

//= require plugins

... Shared Code

在plugins.js

//= require vendor/handlebars-1.0.rc.1.js
//= require vendor/jquery.animate-colors-min.js
//= require vendor/spin.min.js

然而,虽然sprockets将plugins.js的内容添加到main.js,但它似乎没有评估其中的需求,因此它们被包含在已编译的main.js中的注释中,而不是拉入js文件中并包括他们。

在已编译的main.js

//= require vendor/handlebars-1.0.rc.1.js
//= require vendor/jquery.animate-colors-min.js
//= require vendor/spin.min.js

...Shared Code

如果我将这些需求添加到main.js而不是plugins.js中,那么它们是必需的,并且它们的内容包含在已编译的main.js中

那么为什么sprockets没有评估plugins.js中的包含?

1 个答案:

答案 0 :(得分:2)

您应将//=指令放在plugins.js

的顶部