我刚刚将我的 Rails 3 应用程序升级到 3.1。我的 jquery-rails gem 的版本是 1.0.11,是最新的版本,但是当我检查 application.js,“//= 需要 jquery”的文件时,它仍然显示使用的 jquery 停留在 1.5。有谁知道这是为什么?
谢谢你。
我刚刚将我的 Rails 3 应用程序升级到 3.1。我的 jquery-rails gem 的版本是 1.0.11,是最新的版本,但是当我检查 application.js,“//= 需要 jquery”的文件时,它仍然显示使用的 jquery 停留在 1.5。有谁知道这是为什么?
谢谢你。
有同样的问题,但没有奏效。跑步
rails generate jquery:install
如果您正在运行 3.1,则不推荐使用
您正在使用启用了资产管道的 Rails 3.1,因此不需要此生成器。必要的文件已经在您的资产管道中。只需将
//= require jquery
and添加//= 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!)
干杯,
你有一个旧版本的实际 jQuery 文件。
运行rails generate jquery:install
,它应该下载最新的。