2018年8月11日,星期六

Rails 5.2.1,跳过缓存 nil 条目等!

由 _cha1tanya 发布

大家好!我是 Prathamesh,为您带来来自 Rails 世界的最新消息,还有来自浦那的雨水和茶。

Rails 5.2.1 已发布

Rails 5.2.1 已 发布。快来试试,体验所有令人惊叹的新功能。

改进 Active Storage 适配器的错误处理

现在,Active Storage 服务适配器名称可以是小写或大写。此外,如果服务适配器类无法加载,将打印一条友好的错误消息。

支持跳过 nil 条目的缓存

在缓存来自外部服务的数据时,有时我们可能会得到 *nil* 值。大多数情况下,我们不希望缓存它们。这里有一个选项 *skip_nil: true/false* 来跳过此类条目的缓存。

修复了 has_many 关联中 build 方法未在扩展时被调用的问题

此前,对于使用 *accepts_nested_attributes_for* 接受的 *has_many* 关联,扩展的 *build* 方法未能正确调用。

此问题现已修复。

本周有 19 位贡献者 为 Rails 做出了贡献。其中四位是首次贡献!您也想加入他们吗?可能有一些 公开的 issue 等待您去解决?

点击 这里 查看上周的所有更改,并继续关注下周的内容。👋