ruby-on-rails - 从 Rails 4.2.1 升级
问题描述
我正在升级我的 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上查找版本
- 最好从最新补丁一次升级一个次要版本 - 在每一步确保您已修复所有弃用并且一切正常(测试通过等)。升级指南中描述了最重要的更改
- 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
推荐阅读
- python - Neo 智能合约 boa.blockchain 模块
- r - Shiny Dashboard DT::renderDataTable..输出未渲染..卡在处理中...通过在选项中将其设为“FALSE”来修复它。还没有输出
- java - Swagger Codegen convert "format: time" to non String
- angular - 如何使用错误的凭据停止或退出量角器执行其他规范
- java - Hibernate 表未映射但表存在
- excel - 如何在 Excel 公式中使用 Excel 文本框中的输入值
- sql - Firebird 程序中的错误
- voltdb - VoltDB 支持 SELECT FOR UPDATE 吗?
- python - 带有 __aexit__ 的键盘中断
- makefile - openSUSE 15:无法使用 Makefile 进行链接