2021年7月19日,星期一

性能和并行测试改进以及更多!

由 gregmolnar 发布

大家好,我是Greg,为你带来最新的 Rails 世界新闻。这周相对平静,所以这次我们没有什么大的变动需要报道。

修复 Ruby 2.7+ 中 try 和 try! 的性能下降问题

这个 PR 修复了 Ruby 2.7+ 中 trytry! 方法的性能回归问题。

修复使用 Hash 语法排序时 eager_loading? 的问题

在此更改后,在使用外层表的 hash 语法进行排序时,eager_loading? 将正确触发,而不是引发错误。

仅当有足够的测试来证明并行化开销是合理的时候才并行化测试

并行化测试在数据库设置和 fixture 加载方面是有成本的。此更改使 Rails 在测试数量低于可配置阈值时禁用并行化。

自上次以来,有29 位贡献者为 Rails 做出了贡献。所有更改可以在这里查看。下周再见!