2012-07-18 94 views
2

我正在創建一個gem(使用rails plugin new --full創建),我想用Jasmine測試我的JavaScript。Rails引擎中的茉莉花測試

我有spec/javascripts的東西設置,但它仍然無法拉入app/assets(不是spec/dummy/app/assets)中的文件。

我都試過在這些帖子的方法(基本上是試圖迫使編譯資產):

在這兩種情況下,我得到這個錯誤:

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

我怎樣才能獲得資產管道編譯?

謝謝!

+0

我使用常綠來解決所有這些混亂。你也應該使用捆綁器來創建新的寶石。 – databyte 2012-07-20 19:07:24

+0

你可以使用Guard來動態編譯你的資產嗎?可能是解決問題的一種方式。 – 2012-07-24 08:57:39

+0

另外,你可以鏈接到一個公共存儲庫與示例代碼? – 2012-07-24 08:58:31

回答

0

您是否嘗試過

guard-jasmine

寶石?