2017年7月30日,星期日

新版本、错误修复和超过 30000 个 issue/PR!

由 prathamesh 发布

大家好!我是来自 Rails 世界的最新消息的 Prathamesh

Rails 5.1.3.rc2 和 5.0.5.rc2 发布

本周发布了两个新的候选版本,如果没有发现回归错误,正式版本将在下周发布!我们上周也这么说了 😁

本周的 Rails 贡献者!

本周有 27 人为使 Rails 变得更好而贡献力量,其中 7 人是首次贡献!如果您想成为其中一员,请查看 issues 列表,我们随时欢迎您的帮助!

Rails 在 GitHub 上的 issues/PRs 数量突破 30000

截至本文撰写时,数量已增至 30004。所有这些 issues 和 PRs 中已有 28805 个已被处理!这太棒了 🎉

让 Arel 管理绑定参数

Active Record 不再管理查询所需的绑定参数。现在 Arel 会自行处理,并将 AST 和绑定参数一起返回。

添加对持续时间取模运算的缺失支持

Rails 5.1 引入了 ActiveSupport::Duration::Scalar 类,它是一个围绕数值的包装器,用于确保持续时间是表达式的结果。然而,该实现缺少对取模运算的支持。现在已修复。

修复除数为持续时间时的除法问题

这修复了一个回归错误,该错误导致除以持续时间的除法结果没有返回 Numeric 类型。现在已恢复到 Rails 5.1.1 及更早版本的行为。

本周内容就是这些,和往常一样,我们无法涵盖所有更改,但如果您有兴趣,可以随时查看 commits。下周再见!