1

我不知道为什么 Cloud 9 框架中的 Ruby on Rails 不能识别 javascript 应用程序。我通过 Udemy 参加了 Ruby on Rails 课程,这是 Udemy 老师提供的正确 repo 文件 ,当我将此代码复制到 Cloud 9 框架中时。在这个文件中:/app/assets/javascripts/application.js有一个这样的代码块:

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

并且在“$”符号内显示以下错误:$ is not defined; please fix or add /* global $ */。与 javascripts 文件夹中以 .js 结尾的其他文件相同。

我已经安装了所有的 gem 并在 application.js 中:

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

对不起我的英语:)
请帮忙!

谢谢!;)

4

1 回答 1

1

只需添加以下内容:

/* global $ */

到脚本的顶部

并将$ is not defined; please fix or add /* global $ */停止出现!

希望这会有所帮助,它对我有用!

于 2017-08-17T16:20:46.900 回答