Guard Компилировать содержимое dir в dirname - PullRequest
0 голосов
/ 10 февраля 2011

Я использую guard для компиляции сценариев кофе в приложении Rails 2.3.8.

Ранее я использовал пакеты bistro_car, поэтому мои сценарии организованы в app / scripts / {bundle_name} / {bundle_files}

То, что я хотел бы сделать, это скомпилировать все {bundle_files} в public / javascripts / {bundle_name} .js, чтобы мне не пришлось все переорганизовывать.

Есть идеи, как к этому подойти?

1 Ответ

1 голос
/ 10 февраля 2011

Самое близкое, что я могу получить, используя только команду coffee, это

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

, что приведет к созданию файла JS, например app/scripts/{bundle_name}/concatenation.js.Вы можете написать довольно простой Cakefile для перебора всех ваших пакетов.

...