我正在使用Jammit为Rails应用程序打包资产,并且我有几个资产文件可以包含在几个组中。例如,我想Sammy及其插件都在我的mobile
和screen
JS包中。有没有办法在YAML中别名/锚定数组?
我已经试过这样:
sammy: &SAMMY
- public/javascripts/vendor/sammy.js
- public/javascripts/vendor/sammy*.js
mobile:
<<: *SAMMY
- public/javascripts/something_else.js
这:
mobile:
- *SAMMY
但无论把萨米JS文件嵌套数组中,这Jammit无法理解。是否有将数组的元素直接包含在另一个数组中的语法?
NB:我意识到,在这种情况下,只有两个在SAMMY
数组元素,所以它不会太差给每一个别名和参考无论是在每个包。对于这种情况,这很好,但如果有五个或十个具有特定加载顺序的元素,则很快就会无法维护。
这里有一个例子:http://www.yaml.org/ypaste/803/index.html我只是检查了一遍,发现它不是一个语法错误,这是这个结构不会产生平坦的复苏法案。 Ÿ;它会创建一张Jammit无法处理的地图。我刚刚编辑了这个问题来表明这一点。 – 2011-02-09 19:23:07
@詹姆斯,对不起,我不太明白你是合并序列。编辑。 – 2011-02-09 19:58:15