私はBaristaをRails 2.3アプリケーションで起動しようとしています(これは、時間の経過とともに新しいバージョンのRailsに移行されない可能性があります)。私はバンドルにアプリを切り替えたので、私はGemspecに以下の宝石を追加した。Barista/coffeescript on Rails 2.3をインストールする
gem "barista"
gem "json"
実行されたバンドルインストール。さて、私がcoffeescriptを "コンパイル"することを理解する限り、バリスタにはレーキタスクがあります。しかし、それは適切にインストールされていないので、私はレーキでそれを使うことができます。私。私がrake -Tを実行すると、barista:brew
が追加されていることを示唆しているgit hubに対する保留中のプルリクエストが見られましたが、それは見つからないだけです。では、どうやって間違っているのか、より一般的なことをやっているのですか?Rails 2.3.xでbaristaをどうやって起動するのですか?
の下でのRails 3を、 'レールはバリスタを生成しています。このジェネレータの主な効果は、(AFAICT)がbarista_config.rbという初期化子を作成し、あなたが言及したレーキタスクを作成することです。あなたはGitHubソースのテンプレートを見て自分で作成することができます。 –
@Steve Ross私は実際にそれを行いました。あなたが提案して自分のレーキタスクを作成するか、Guradを使用してガードコフェスクリプトを使って私のためにすべてのコンパイルを行います。 – Mark
ガードを使用します。展開する前にコンパイルを気にしないなら、ガードはうまくいきます。また、同じ問題に対処するのではなく、簡単にデプロイできるように出力とパッケージの資産を縮小する 'Jammit'(http://documentcloud.github.com/jammit/)を見てください。 –