Rails使用旧版本的jquery

时间:2011-06-17 02:10:10

标签: jquery ruby-on-rails sprockets

我刚刚将Rails 3应用升级到3.1。我的jquery-rails gem的版本是1.0.11,是最新的版本,但是当我查看application.js,文件“// = require jquery”时,它仍然显示使用的jquery停留在1.5。有没有人知道为什么会这样?

谢谢。

2 个答案:

答案 0 :(得分:1)

您有一个旧版本的实际jQuery文件。

运行rails generate jquery:install,它应该下载最新版本。

答案 1 :(得分:1)

有同样的问题但是没有用。运行

rails generate jquery:install

如果您运行3.1

,则不推荐使用

  

您正在使用Rails 3.1并启用资产管道,因此不需要此生成器。                 必要的文件已经在您的资产管道中。                 只需将//= require jquery//= require jquery_ujs添加到您的app / assets / javascripts / application.js即可                 如果您从Rails 3.0升级了应用程序并且仍然在javascripts中有jquery.js,rails.js或jquery_ujs.js,请务必删除它们

我真的看不出jquery 1.5的来源。 我的公共/没有js文件 并安装了jquery-rails(1.0.19)(检查gem文件夹,找到jquery 1.8!)

干杯,