大家好!我是来自寒冷的渥太华的 Kir,为大家带来本周 Rails 系列的最新内容。让我们开始吧。
本周有21位了不起的人为改进 Rails 做出了贡献,其中还包括一位首次贡献者!你也想帮忙吗?请前往 👉 问题列表。
这是你们帮助我们发现 4.2.9 和 5.1.2 候选版本中 bug 的机会。另外,Rails 4.2.9 将是 4.2 系列的最后一个版本,所以如果你的应用程序还在使用 Rails 4,是时候升级了。
通过使用一个批量 INSERT 查询而不是多个单独的 INSERT,测试环境中的 fixtures 插入速度得到了显著提升。
由于一个与尾部斜杠相关的 bug,当 current_page? 助手从 Rails Engine 路由调用时,它总是返回 false,而实际上它应该返回 true。
现在你可以安全地合并两个都带有 JOIN 的 ActiveRecord 关联。以前,这会导致查询使用 LEFT OUTER JOIN 而不是 INNER JOIN。
本周内容就到这里,一如既往,我们无法涵盖所有的更改,但欢迎随意查看本周所有的 commit。
下周再见!👋👋