Rails 大家都是怎么处理 Rails 版本升级后代码的更新问题的?

stardiviner · 2016年04月21日 · 最后由 stardiviner 回复于 2016年04月22日 · 2166 次阅读

比如现在的 Rails 5 大版本更新,大家都是处理原来项目中的代码更新的?

说一下我的处理情况,不过项目代码量不多。

  1. 看 Guide http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-4-2-to-rails-5-0
  2. 然后就更新 Rails,极有可能 Gemfile 声明的某些 Gem 用不了,或者有版本冲突,可以先注销掉
  3. 因为之前有写 RSpec 和 Cucumber 来做测试,一个的跑测试,根据错误来解决问题
  4. 如果是 Gem 包的问题,去 rubygems 上看版本信息,有升级吗,如果没有,就去看 Github 上作者说明,看它的提交信息...
  5. 如果是 Rails 的问题,也许书写方式变了,去 Github 上看对应的提交信息...
  6. 大概就是这样,大部分解决问题的方式,差不多都是看 Github 上的提交信息,PR 上的交流

@danjiang soga,嗯,受教了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号