2016-12-15 78 views
4

這已經讓我一整天都在害我。我有一個Rails應用程序,我從3.2升級到4.0.13,在開發中工作正常。在軌道4的測試,我對集成測試整體轉換得到ExecJS因CoffeeScript未定義而失敗

ExecJS::ProgramError: ReferenceError: CoffeScript is not defined

。我沒有明確地打電話或者使用ExecJS,它似乎是通過coffee-script調用的,然後通過coffee-rails調用。

我甚至不知道我可以給你什麼有用的幫助。這甚至發生,如果我手動編譯我所有的咖啡腳本到JavaScript,所以我不認爲這是我的咖啡,使這種情況發生。

請隨時索取東西,我會給你。

寶石與版本可能被觸及此:

 
rails 4.0.13 
capybara 2.7.1 
capybara-webkit 1.11.1 
coffee-rails 4.2.1 
coffee-script 2.4.1 
execjs 2.7.0 

回答