私は (で作成されたrails plugin new --full
) gem を作成しており、JavaScript を Jasmine でテストしたいと考えています。
spec/javascripts
セットアップは完了しましたが、引き続きファイルの取り込みに失敗します(でapp/assets
はないspec/dummy/app/assets
)。
これらの投稿で両方のアプローチを試しました (基本的に、アセットを強制的にコンパイルしようとしています)。
- Pivotal Labs: Rails 3.1 と Coffeescript を使用した Jasmine 仕様の作成と実行
- Rails 3.1 エンジンの Javascript を Jasmine でテストする
どちらの場合も、次のエラーが発生します。
rake aborted!
Don't know how to build task 'tmp:cache:clear'
極めて重要なラボ ソリューションの場合、次の結果も得られます。
undefined method `static_root=' for #<Sprockets::Environment:0x007febe4348ac8>
私のコードはここにあります: https://github.com/rmw/pixelator/tree/master/spec/javascripts
アセット パイプラインをコンパイルするにはどうすればよいですか?
ありがとう!