Guard将dir的内容编译为dirname

时间:2011-02-09 21:29:48

标签: ruby-on-rails ruby coffeescript guard

我正在使用guard在Rails 2.3.8应用程序中编译咖啡脚本。

我以前使用的是bistro_car包,所以我的脚本是在app / scripts / {bundle_name} / {bundle_files}中组织的

我想要做的是将所有{bundle_files}编译为public / javascripts / {bundle_name} .js,这样我就不必重新组织所有内容了。

有关如何处理此事的任何想法?

1 个答案:

答案 0 :(得分:1)

我只能使用coffee命令获得的最接近的是

coffee -o public/javascripts/{bundle_name}/ --join \
  --compile app/scripts/{bundle_name}/*.coffee

这将导致像app/scripts/{bundle_name}/concatenation.js这样的JS文件。您可以编写一个非常简单的Cakefile来迭代所有捆绑包。