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 核心只有保证 Rails 6.x.y 和 Rails 5.2.x 同时收到重大和次要的安全修复。

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

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

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

使用此简单命令来恢复数据库种子清理状态,而无需重新设置数据库结构。

Active Support 添加可枚举的“including”方法

通过一个示例进行自我解释

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

为了实现奇偶校验,方法 without 已重命名为 excluding

54 人在过去两周内为 Rails 做出了贡献。您可以在此处查看完整更改列表

我们下次见!