我刚刚将Rails 3应用升级到3.1。我的jquery-rails gem的版本是1.0.11,是最新的版本,但是当我查看application.js,文件“// = require jquery”时,它仍然显示使用的jquery停留在1.5。有没有人知道为什么会这样?
谢谢。
答案 0 :(得分:1)
您有一个旧版本的实际jQuery文件。
运行rails generate jquery:install
,它应该下载最新版本。
答案 1 :(得分:1)
有同样的问题但是没有用。运行
rails generate jquery:install
您正在使用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!)
干杯,