昨日までjQueryが私のRailsアプリでうまく読み込んでいました。私はデバッガ/ルビーデバッグの宝石をインストールして遊んでいた。おそらくあなたが知っているように、Rails 3にデバッガの宝石に問題があり、依存関係を取得するのに失敗してしまったので、Gemfileから宝石を削除しました。それ以来、私のサイトをロードするときjQueryはロードされません。これらは私がコンソールに表示されるメッセージです。Rails 3.2.3アプリケーションでjQueryが読み込まれないのはなぜですか?
assets/jquery_ujs.js?body=1:377Uncaught ReferenceError: jQuery is not defined
bootstrap-transition.js:24Uncaught TypeError: undefined is not a function
bootstrap.js:3Uncaught ReferenceError: jQuery is not defined
welcome:210Uncaught ReferenceError: $ is not defined
をそして、ここで私のapplication.jsファイルです:私はそうのように、明示的なレイアウト/ application.html.erbでのjQueryをロードした場合、それを
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
作品:
<%= javascript_include_tag "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" %>
<%= javascript_include_tag "application" %>
これを解決してjQueryの読み込みを再度行うには何ができるでしょうか? .rvm/gems/ruby-1.9.3-p125/gems/jquery-rails-2.0.2/vendor/assets/javascriptsを見るとjquery.jsが表示され、jquery.min.jsはまだそこにあります。
あなたのgemfileにまだ 'gem 'jquery-rails''行がありますか? –
もちろんです。 jquery-railsも正常にインストールされました。 –
jqueryライブラリをapp/assets/javascriptsフォルダに置いてみましたか? – uday