我正在升级我的 Rails 应用程序。
我的 Rails 应用当前的 Rails 版本是 4.2.1
,Ruby 版本是 2.3.6
。
我有以下问题:
- Rails 的稳定版本是什么?
- 建议从 4.2.1 升级到哪个 Rails 版本?
- 是否建议将 Ruby 版本与 Rails 版本一起升级?
提前致谢
最佳答案
- 在撰写本文时 - 稳定版本为 5.2.3,但 6.0.0.rc1 已准备好投入生产。您可以在 rubygems 查找版本
- 最好从最新补丁一次升级一个次要版本 - 在每一步中确保您已修复所有弃用内容并且一切正常(测试通过等)。 upgrade guide 中描述了最重要的变化。
- Ruby 升级是一个单独的步骤,最好先升级 ruby,然后再升级 Rails
所以在你的情况下我会这样做:
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
关于ruby-on-rails - 从 Rails 4.2.1 升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56443023/