2019年3月15日,星期五

安全修复、批量插入和更新,种子重置

由 morgoth85 发布

大家好。这里是 Wojtek,为大家带来 Rails 的激动人心的更新。

Rails 安全修复版本发布

Rails 4.2.11.1、5.0.7.2、5.1.6.2、5.2.2.1 和 6.0.0.beta3 已发布,其中包含重要的安全修复。请注意,对于 6.0 版本,只有 Rails 6.x.y 和 Rails 5.2.x 版本可以保证收到 Rails 核心的主要和次要安全修复。

Active Record 添加了“insert_all”和“upsert_all”方法

现在可以在一个 SQL 语句中一次性插入多条记录。您可以在 Josef 的 博客文章中查看此功能的摘要。

添加了 Rails 命令“db:seed:replant”

使用这个简单的命令,可以在不重做数据库结构的情况下,恢复数据库种子的干净状态。

Active Support 添加了 Enumerable “including” 方法

通过示例自明

[ 1, 2, 3 ].including(4, 5) => [ 1, 2, 3, 4, 5 ]

为了保持一致,方法 without 已重命名为 excluding

在过去两周内,有 54 人为 Rails 贡献了代码。您可以在 这里查看完整的更改列表。

下次再见!