我遇到了 Jquery 的问题。我使用的是 Rails 3.2.6,所以 Jquery 是新的默认值。
我的问题:我有一个名为“sounds”的脚手架控制器,在我的“Show”视图中,我有一个进度条。我需要它自动刷新,所以一些 jquery 应该可以解决问题。
我在“sounds.js.coffee”中包含了这个简单的代码 =>
console.log($("#progressBar"))
所以,在 url “/sounds”(索引操作)上,我得到了这个响应 = “[]”(没问题),在 url “/sounds/1/show”(显示操作)上,我得到了这个错误
“未捕获的 ReferenceError:$ 未定义”,所以我认为 Jquery 无法识别。
我不明白是什么问题..有人已经得到了这个问题,谢谢给我一些提示和解释。
更新
我发现了问题:
这条线在 sound.html.erb 的顶部,
<%= javascript_include_tag :sounds %>
所以我认为是双重包含。