Cloud9中的Ruby on Rails无法识别jQuery/javascript

问题描述:

我不知道为什么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://*.com/questions/38270011/varname-is-not-defined-please-fix -or-add-global-varname-cloud9) – Mutahhir

+0

它没有帮助:( –

Sinmply补充一点:

/* global $ */

到脚本

$ is not defined; please fix or add /* global $ */的顶部将停止显示出来!

希望这有助于它,它为我工作!