2019 年 4 月 27 日,星期六

Rails 6.0.0.rc1 在此,在 RailsConf 上打个招呼!

由 kaspth 发布

快上车,我的朋友!这位友好的列车员 Kasper正在为您以零元的价格准备全新的刊物。

我们即将进入正轨。包括我、EugeneTimVipul!在 Rails committers and core 中的大多数人也会在那里。如果您看到我们,请随意打个招呼——我们不会咬人 😄

Rails 6.0.0.rc1 发布了!

Rails 6 即将推出。第一位发布候选在本周发布。这是进行错误修正的最佳时机,因为我们 Rails 核心团队将优先考虑在 rc1 中发现的错误,然后很快发布 rc2。如果在 2-3 周之后未发现错误,真正的 6.0.0 将被删除。

模型错误作为对象

随着 6.0.0.rc1 的发布,Rails 6.1 的开发 也已经开始。第一个功能已经生成!Active Model 验证已经有了很长时间的错误,即空白的哈希,但它们将在 6.1 中变成对象!

检查 Zeitwerk 兼容性

Rails 6 的新自动加载器 Zeitwerk 获得了一个新命令来检查您的应用是否兼容。只需运行 bin/rails zeitwerk:check ,它将打印出潜在的问题。

为旧作业重用重试逻辑

本周见识了 GitHub 采用最新版 Rails 的好处,因为他们可以测试 6.0 了。GitHub 发现了 Active Job 中的一个潜在回归并纠正了它。这个修复程序就是 Le Git!

Active Record 属性访问速度提高 10%

由于一些巧妙的代码重新安排,访问 Active Record 模型的属性变得快了 10%,不过维护成本略有增加。ID 上还增加了一个 速度提高 20% 的功能。

34 人 在上周为 Rails 做出了贡献。您可以查看 此处 的完整变更列表。

敬请期待下次!