从Rails 4.2.1升级

时间:2019-06-04 11:32:44

标签: ruby-on-rails

我正在升级我的Rails应用。

我的Rails应用程序的当前Rails版本是4.2.1,而Ruby版本是2.3.6

我有以下问题:

  1. Rails的稳定版本是什么?
  2. 建议从4.2.1升级到哪个Rails版本?
  3. 是否建议将Ruby版本与Rails版本一起升级?

预先感谢

1 个答案:

答案 0 :(得分:4)

  1. 在撰写本文时-稳定值为5.2.3,但6.0.0.rc1已准备好投入生产。您可以在rubygems
  2. 中查找版本
  3. 最好从最新的补丁程序一次升级一个次要版本-在每个步骤中,请确保您已修复所有不推荐使用的内容,并且一切正常(测试通过等)。 upgrade guide
  4. 中描述了最重要的更改
  5. Ruby升级是一个单独的步骤,更好的方法是先在Rails之前升级ruby

因此,我愿意这样做:

4.2.1-> 4.2.11.1-> 5.0.7.2-> 5.1.7-> 5.2.3-> ruby 2.4-> ruby 2.5 -> ruby 2.6-> 6.0.0.rc1