resive的错误是: TypeError:jQuery.browser未定义
在我的aplication.js文件中有一个
//= require jquery
//= require jquery_ujs
//= require mercury
//= require_self
我的宝石文件看起来像
gem 'rails', '3.2.12'
ruby "1.9.3"
gem 'pg'
group :assets do
gem 'sass-rails'
end
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'devise'
gem "paperclip"
gem 'uglifier'
gem 'coffee-rails'
gem "haml"
gem 'mercury-rails'
group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'meta_request'
end
和我的mercury.html.erb
<%= stylesheet_link_tag 'mercury' %>
<%= javascript_include_tag 'jquery-1.7', 'mercury' %>
我现在遇到同样的问题,即使从aplicarion.js中删除// = require汞后
答案 0 :(得分:1)
看来你的jQuery版本太新了。不再支持jQuery.browser。即使在删除“// = require mercury”行之后问题仍然存在的原因是因为您需要重新启动服务器以使资产管道执行其操作。