2018年2月17日,星期六

Rails 5.1.5、并行测试等!

发布者 repinel

大家好!我是Roque,为大家带来Rails世界的最新消息。

Rails 5.1.5 发布 🎉

5.1.5 版本已经发布,但您仍然可以通过测试 5.2.0.rc1 来帮助社区,确保其稳定可靠。

本周贡献者

过去一周有26人贡献了Rails!如果您想加入他们,不妨看看未解决的问题列表?

关于如何写好软件:试播集

这是DHH最近发布的一系列节目的第一集。请在YouTube上查看完整列表。

并行测试

在Rails 6.0.0中,新应用默认将并行运行测试。并行工作进程的数量是可自定义的,并且每个工作进程都会有自己的临时数据库。我推荐阅读这篇超棒的拉取请求描述。干得漂亮!

Active Job 参数的自定义序列化器

这为如何将参数传递给作业提供了更大的灵活性。参数可以使用此处描述的简单接口进行序列化。

添加 `#create_or_find_by`

这类似于`#find_or_create_by`,但它在尝试插入行之前避免了先查询表。新的方法依赖于唯一约束,先尝试插入一行,然后再进行选择。这对于数据在`SELECT`和`INSERT`之间可能发生变化的高吞吐量应用程序非常有用。

为Redis缓存存储添加连接池支持

这将使Redis连接数保持在可控范围内。

本周内容就是这些。Rails引入了比此处介绍的更多的更改,请查看本周完整的提交活动了解更多信息!

下次再见!