2017-02-26 71 views
1

我不知道爲什麼Ruby on Rails在Cloud 9框架 中無法識別JavaScript應用程序。 我已經通過Udemy參加了Ruby on Rails課程,並且這裏是來自Udemy老師的 repo file ,當我將這段代碼複製到Cloud 9框架中時是正確的。在這個文件中:/應用/資產/ Java腳本/ 的application.js有這樣一個代碼塊:Cloud9中的Ruby on Rails無法識別jQuery/javascript

var hide_spinner = function(){ 
    $('#spinner').hide(); 
} 

和「$」符號內顯示以下錯誤:$ is not defined; please fix or add /* global $ */。這與其他以javascript文件夾中的.js結尾的文件相同。

我已經安裝了所有的寶石和application.js中:

//= require jquery 
//= require jquery_ujs 
//= require twitter/bootstrap 
// require turbolinks 
//= require_tree . 

對不起,我的英語:)
請幫幫忙!

謝謝! ;)

+1

可能重複[VarName未定義,請修復或添加/ \ *全局VarName \ */Cloud9](http://stackoverflow.com/questions/38270011/varname-is-not-defined-please-fix -or-add-global-varname-cloud9) – Mutahhir

+0

它沒有幫助:( –

回答

0

Sinmply補充一點:

/* global $ */

到腳本

$ is not defined; please fix or add /* global $ */的頂部將停止顯示出來!

希望這有助於它,它爲我工作!

相關問題