0

Jqueryに問題があります。Rails 3.2.6 を使用しているので、Jquery が新しいデフォルトです。

私の問題:「サウンド」という名前のスキャフォールディングコントローラーがあり、「表示」ビューにプログレスバーがあります。自動更新する必要があるので、いくつかのjqueryでうまくいくはずです。

「sounds.js.coffee」にこの単純なコードを含めました =>

console.log($("#progressBar"))

したがって、URL "/sounds" (index アクション) では、この応答 = "[]" (OK) が得られ、URL "/sounds/1/show" (show アクション) では、このエラーが発生しました。

「Uncaught ReferenceError: $ is not defined」なので、Jqueryが認識されていないと思います。

何が問題なのか理解できません.誰かがすでにこの問題を抱えていますか?ヒントと説明を教えてくれてありがとう.

アップデート

私は問題を見つけました:

この行はsound.html.erbの先頭にあった
<%= javascript_include_tag :sounds %>ので、二重に含まれていると思います。

4

2 に答える 2

1

私は問題を見つけました:

この行はsound.html.erbの先頭にあった <%= javascript_include_tag :sounds %>ので、二重に含まれていると思います。

于 2012-08-03T16:53:23.577 に答える
1

jquery が application.js ファイルに含まれているかどうかを確認します。また、application.js ファイルがレイアウトに含まれていること、およびビューがそのレイアウトを使用していることを確認してください。

于 2012-08-03T16:43:08.230 に答える