2019年9月20日,星期五

从缓存中删除多项条目、错误修复以及更多

由 morgoth85 发布

你好。我是 Wojtek。Rails 6 已经发布一段时间了,我们都可以看到它是一个稳定而扎实的版本。再次感谢所有测试了预发布版本的人,以及帮助确保最终版本处于最佳状态的所有人。

现在让我们看看 Rails 最近的一些新增功能。

为 Active Support Store Cache 添加了 delete_multi 方法

在底层存储(如 Redis)支持时,可以一次性删除多条条目,从而提高性能。

使用 Active Job 序列化类和模块

现在可以将类和模块作为参数传递给 job,无需自定义序列化器。

为 Action Mailer 添加了 email_address_with_name 方法

正确地转义带有名称的电子邮件地址,而不必担心其中是否包含特殊字符。

修复了 Range include? 方法对于无穷参数的问题

无穷范围是在 Ruby 2.6 中引入的,而无始范围将在即将发布的 Ruby 2.7 中引入。

修复了 Active Support Duration 比较

防范非数字属性,以避免错误的比较。

自上次以来,有 58 位贡献者为 Rails 做出了贡献。您可以在这里查看完整的更改列表。下次再见。