2011-06-17 41 views
2

我剛剛將我的Rails 3應用程序升級到3.1。我的jquery-rails gem的版本是1.0.11,最新的版本,但是當我檢查application.js,「// =需要jquery」的文件時,它仍然顯示jquery使用的是1.5。有沒有人有一個想法,爲什麼這是?Rails使用舊版本的jquery

謝謝。

回答

1

你有一個老版本的實際jQuery文件。

運行rails generate jquery:install它應該下載最新的。

1

有同樣的問題,但沒有奏效。運行

rails generate jquery:install

已經過時,如果你正在運行3.1

您正在使用啓用了資產管道Rails的3.1,所以不需要這個發電機。 必要文件已存在於您的資產管道中。 只需將//= require jquery//= require jquery_ujs添加到您的應用/ assets/javascripts/application.js 如果您從Rails 3.0升級了應用,並且在您的JavaScript中仍然有jquery.js,rails.js或jquery_ujs.js,請務必將它們移除

我真的看不到jquery 1.5來自哪裏。 我的公共/無js文件 並擁有jQuery的軌道(1.0.19)安裝(檢查可發現的jQuery 1.8寶玉文件夾!)

乾杯,