私はRails 3.0.9アプリケーションをRails 3.1.rc5に移植しています。私application.js
はRailsの3.1自体によって生成されたものとまったく同じである:Rails 3.1で "jqueryが必要です"が機能しなくなる原因は何ですか?
// This is a manifest file ...
//
//= require jquery
//= require jquery_ujs
//= require_tree .
しかし、私は私のアプリを実行し、FirebugのやChromeデベロッパーツールでapplication.js
を見たとき、私が見るすべては次のとおりです。
// This is a manifest file ...
//
ディレクティブがなくなったため、にはがスクローケットによって処理されているように見えますが、ディレクティブはjquery
などの内容に置き換えられていません。サーバーコンソールまたはログにエラーは表示されません。
不思議なことに、私はblog
アプリ(あなたが知っている、canonical tutorial app)を実行したときに、それが正常に動作します(私はFirebugのでapplication.js
を調べるとき、それはjQueryののテキストが含まれ、それがある。)これはにその何かを示すように思われます私のアプリは何とかスプロケットを妨害しています。誰かがそのような問題について聞いたことがありますか?私は間違っているかもしれないものにのように途方に暮れてよ
$ gem list jquery
*** LOCAL GEMS ***
jquery-rails (1.0.12)
$ ruby -v
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
$ rails -v
Rails 3.1.0.rc5
:
は、ここに私のセットアップです。私は私のGemfileを三重チェックしました。私は実行してbundle install
とbundle update
を再実行しました。私はrc3、rc4、そしてrc5を試しました。私はRuby 1.9.2p290を実行しています。何か案は?
私は同じことを見ています。 RC5でこのことがどのように起こっているのかは、私を超えています。 – AKWF
同じですが、Rails 3.1では安定しています! –