2

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

谢谢你。

4

2 回答 2

1

有同样的问题,但没有奏效。跑步

rails generate jquery:install

如果您正在运行 3.1,则不推荐使用

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

我真的看不出 jquery 1.5 是从哪里来的。我的 public/ 没有 js 文件并且安装了 jquery-rails (1.0.19) (检查 gem 文件夹发现 jquery 1.8!)

干杯,

于 2012-12-12T10:02:14.857 回答
1

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

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

于 2011-06-17T03:25:03.953 回答