0

我遇到了 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 %>所以我认为是双重包含。

4

2 回答 2

1

检查 jquery 是否包含在您的 application.js 文件中。还要确保您的 application.js 文件包含在您的布局中,并且您的视图正在使用该布局。

于 2012-08-03T16:43:08.230 回答
1

我发现了问题:

这条线在 sound.html.erb 的顶部, <%= javascript_include_tag :sounds %>所以我猜是双重包含。

于 2012-08-03T16:53:23.577 回答