我遇到了Jquery的问题。我正在使用Rails 3.2.6,所以Jquery是新的defaut。
我的问题:我有一个名为“声音”的脚手架控制器,在我的“显示”视图中,我有一个进度条。我需要它自动刷新,所以一些jquery应该做的伎俩。
我在“sounds.js.coffee”中加入了这个简单的代码=>
console.log($("#progressBar"))
所以,在网址“/声音”(索引操作)上,我得到了这个回复= “[]” (没关系), 并在网址“/ sounds / 1 / show”(显示操作),我收到此错误
“未捕获的ReferenceError:$未定义”,所以我认为Jquery不是 识别。
我无法理解这是什么问题。有人已经得到了这个问题,感谢给我一些提示和解释。
更新
我发现了问题:
此行位于sound.html.erb的顶部
<%= javascript_include_tag :sounds %>
如此双重包容我认为如此。
答案 0 :(得分:1)
检查app.js文件中是否包含jquery。还要确保您的application.js文件包含在您的布局中,并且您的视图正在使用该布局。
答案 1 :(得分:1)
我发现了问题:
此行位于sound.html.erb的顶部
<%= javascript_include_tag :sounds %>
我想是双重包含。