借助此第二次测试版,我们朝着 Rails 6 的最终版本迈出了一步。我们已经修复了许多问题并添加了几个较小的功能,但重大的变化是切换到 Xavier 的新 Zeitwerk 库来处理自动加载。这是我们运行时所需依赖关系的一个重大的结构性变化,并且应该消除很多旧缺陷和奇怪的问题。Xavier 写了一篇很 长的文章,你应该去看看。
否则,与第一个测试版一样,并没有什么很大的变化。我建议你阅读 版本说明 来了解 6.0 的全貌。
你可以浏览我们自第一个测试版以来所做的所有 532 次提交。
我们仍然按 我们发布的 Rails 6.0 最终版本的时间表 来进行,所以请查阅该计划来进行迁移计划,但是请通过在 beta2 上测试你的应用程序来帮助我们!我也鼓励任何具有中等水平的 Rails 经验的人使用 beta2 启动任何新应用程序,而不是 Rails 5.2.x 系列。Basecamp 和 Shopify 都已经在生产中运行 Rails 6.0.0.beta2 了。这不是一个摇摇晃晃的版本。
此版本和所有导致 Rails 6.0 最终版本的版本都由发布经理 Rafael França 在 Kasper Timm Hansen 的支持下进行指导。
再次感谢所有一直在努力让 Rails 变得更好的人!