今天公司部分开发人员的 js 都挂了,检查后发现 jquery 悄悄升级到了1.9.0,很多写法都不支持了。
1.9.0
因为之前没有锁定 jquery-rails 版本,所以出现了这种问题,幸好还没有部署到产品环境。
只好把 jquery-rails 锁定到了最近生效的版本。
gem 'jquery-rails', '2.1.4'
怎么可能会更新 gem 呢?Gemfile.lock 会锁定版本的,哪怕你没有在 Gemfile 里面自定 gem 的版本。 难道你们每次是 bundle update ?
最近有升级 rails 到 3.2.11,有 bundle update
#2 楼 @greatghoul 那也应该 bundle update rails 呀
#3 楼 @huacnlee 看来是自己操作失误了,谢谢指点。
拉个分支升一下吧,我属于比较激进 😄
我也升级了。主要问题出在$.browser 被移除了,好多插件不动了。其它都还好
建议再 load 一个 jquer.migrate 进来。