Ruby on rails 将dir的内容编译为dirname

Ruby on rails 将dir的内容编译为dirname,ruby-on-rails,ruby,coffeescript,guard,Ruby On Rails,Ruby,Coffeescript,Guard,我正在使用guard在Rails 2.3.8应用程序中编译coffee脚本 我以前使用过bistro_汽车捆绑包,所以我的脚本是在app/scripts/{bundle_name}/{bundle_files}中组织的 我想做的是将所有{bundle_files}编译成public/javascripts/{bundle_name}.js,这样我就不必重新组织所有内容 关于如何实现这一点,有什么想法吗?仅使用coffee命令,我能得到的最接近的方法是 coffee -o public/javas

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

我以前使用过bistro_汽车捆绑包,所以我的脚本是在app/scripts/{bundle_name}/{bundle_files}中组织的

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


关于如何实现这一点,有什么想法吗?

仅使用
coffee
命令,我能得到的最接近的方法是

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

这将产生一个JS文件,如
app/scripts/{bundle\u name}/concatenation.JS
。您可以编写一个非常简单的方法来迭代所有包。

我最终使用了FSSM和一个守护进程。下面是代码片段:(还有很多重构要做)