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 .
对不起,我的英语:)
请帮帮忙!
谢谢! ;)
答
Sinmply补充一点:
/* global $ */
到脚本
和$ is not defined; please fix or add /* global $ */
的顶部将停止显示出来!
希望这有助于它,它为我工作!
可能重复[VarName未定义,请修复或添加/ \ *全局VarName \ */Cloud9](http://*.com/questions/38270011/varname-is-not-defined-please-fix -or-add-global-varname-cloud9) – Mutahhir
它没有帮助:( –