星期五,2017 年 9 月 29 日

本周 Rails 动态:更接近 Rails 5.2 beta 版

发布者 claudio

嗨!我是来自阳光明媚的洛杉矶的 Claudio。我们正在循序渐进地接近 Rails 5.2 的第一个 beta 版本。来看看上周 Ra-Ra-Rails-land 中发生的变更。

Rails 4.2.10 发布

如果没有发现更多回归,这可能将是 Rails 4.2 的最后一个版本。

本周贡献者

有 28 个人在上周为此 Rails 做出贡献!如果你想加入他们,何不看看 开放问题 列表呢?

预览 PDF 和视频

如果你使用 Active Storage,你现在可以轻松为 PDF 文件和视频提供图像预览!

向 MessageEncryptor 和 MessageVerifier 添加密钥轮换并简化 Cookies 中间件

此 PR 引入了 ActiveSupport::KeyRotator,该 PR 提供了一个用于在不同的加密密码、消息摘要、盐和秘密之间轻松进行轮换的界面。

为 MySQL 实现 change_table_comment 和 change_column_comment

这两个方法仅针对 PostgreSQL 实现。

确保 HWIA#transform_keys 返回 HWIA

使 #transform_keys 与 HashWithIndifferentAccess 的其他方法(如 #transform_values、#select 和 #reject)相一致。

在 Relation#where 中将 Set 视为数组

你现在可以放心地在你的 Active Record 查询中使用 Set,例如: 

User.where(id: Set.new([1, 2]))

随时查看 完整的变更列表

感谢上周对 Rails 做出贡献的 28 个人。如果你想加入他们,请查看 开放问题 列表。