【发布时间】:2012-03-04 14:38:40
【问题描述】:
我正准备(尝试)将 Rails 应用程序从 2.3.11 升级到 3.X,我想知道其他人会推荐什么升级路径。目前(2012 年 3 月),3.2 是最新的 Rails 版本,但我想知道我是否更适合针对早期版本以最大程度地减少升级痛苦。
特别是,我想避免在弃用和旧版支持上过分夸大其词。例如,如果遗留 ActiveRecord 的某些部分在 3.1 中已弃用并在 3.2 中删除,那么我认为我宁愿选择 3.1 甚至 3.0。
当前配置:
- Rails 2.3.11
- Ruby 1.8.7(ree-1.8.7-2012.01 正在生产中)
- 已升级到捆绑器
如果有人经历过这个并且可以指出一个特定的目标版本,那将是一个很大的帮助。
【问题讨论】:
-
我一般会硬着头皮尽可能升级。较小的版本跳跃可能会减轻您短期升级的痛苦,但可能会让您想在几个月后进行另一次升级。
标签: ruby-on-rails ruby-on-rails-3