Ruby on rails 如何将rails 3.2.13应用程序升级到rails 4.2(包括gems)?
我正在执行一项任务,必须将Rails 3.2.13应用程序升级到Rails 4.2.4应用程序。此外,还有近68个宝石与旧版本,如Ruby on rails 如何将rails 3.2.13应用程序升级到rails 4.2(包括gems)?,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我正在执行一项任务,必须将Rails 3.2.13应用程序升级到Rails 4.2.4应用程序。此外,还有近68个宝石与旧版本,如 gem 'carrierwave', "~> 0.5.3" gem 'will_paginate', '~> 3.0.3' gem "client_side_validations", "3.0.12" #gem 'paper_trail', "~> 2.2.2" gem 'devise', '~> 1.4.5' gem "cancan",
gem 'carrierwave', "~> 0.5.3"
gem 'will_paginate', '~> 3.0.3'
gem "client_side_validations", "3.0.12"
#gem 'paper_trail', "~> 2.2.2"
gem 'devise', '~> 1.4.5'
gem "cancan", "~> 1.6.5"
gem 'nested_scaffold', '~> 0.1.0'
gem 'formatize', '~> 1.1.0'
gem 'rails_autolink', '~> 1.0.6'
我怎样才能改变这个?有人请告诉我从哪里开始的过程吗?我最近将我们的一个大型应用程序从Rails 3升级到Rails 4,我可以向你保证,这并不有趣
- 话虽如此,您在这方面的最佳举措如下:确保您的代码库中有足够坚实的测试套件。这将使你在今后的道路上更加容易李>
- 首先更新核心rails gems
- 手动一次做一个宝石。用于查找应用程序版本的最新支持版本
- 确保在浏览过程中对每一个gem配置进行检查和更改
- 一旦您有了一个完整的工作包,就可以运行您的测试套件。你会发现其中有很多问题,让你进入一种工作状态