2

Rails3アプリを3.1にアップグレードしました。私のjquery-railsgemのバージョンは最新のものである1.0.11ですが、「// = require jquery」というファイルであるapplication.jsをチェックすると、使用されているjqueryが1.5のままであることがわかります。誰かがこれがなぜであるかについての考えを持っていますか?

ありがとうございました。

4

2 に答える 2

1

実際のjQueryファイルの古いバージョンがあります。

実行rails generate jquery:installすると、最新のものがダウンロードされます。

于 2011-06-17T03:25:03.953 に答える
1

同じ問題がありますが、それは機能しませんでした。ランニング

rails generate jquery:install

3.1を実行している場合は非推奨です

アセットパイプラインを有効にしてRails3.1を使用しているため、このジェネレーターは必要ありません。必要なファイルはすでにアセットパイプラインにあります。//= require jqueryアプリ/assets/ javascripts /application.jsに追加するだけ//= require jquery_ujsです。アプリをRails3.0からアップグレードしても、JavaScriptにjquery.js、rails.js、またはjquery_ujs.jsが含まれている場合は、必ずそれらを削除してください。

jquery1.5がどこから来ているのか本当にわかりません。私のpublic/にはjsファイルがなく、jquery-rails(1.0.19)がインストールされています(jquery 1.8が見つかったgemフォルダーを調べます!)

乾杯、

于 2012-12-12T10:02:14.857 に答える