2015 年 6 月 20 日,星期六

本周 Rails 动态:安全版本发布、Enumerable 关系等等!

huoxito 发帖

####

嗨,大家好!

很高兴我们都迎来了这个星期五。我是 Washington,再次为大家整理本周 Rails 时事通讯的几篇故事。

本周的 Rails 贡献者

遵循惯例,我们先从本周为 rails/rails 提交代码的 32 位非凡贡献者开始。还要铭记,还有许多其他人通过创建问题和帮助核心团队审查 PR 予以了协助。

Rails 安全版本发布 3.2.22、4.1.11 和 4.2.2

是时候升级你的应用程序了。本周,Rails 安全邮件列表 上发布了五条公告。如果你还没有加入,不妨考虑加入该列表。

改进

将 Enumerable 囊括到 ActiveRecord::Relation

历经 数年,Rails 核心团队似乎改变了主意,最终将 Enumerable 纳入活动记录关系。事情总是在改变,我认为这是好的。

修复

自动加载 ActiveRecord::RecordInvalid

感谢出色的开源社区,有人注意到 预期自动加载 ActiveRecord::RecordInvalid,但没有做到。此修复已移植到所有受支持分支。

弃用

从默认值中移除 ContentLength 中间件

根据 Rack 规格中的一项 旧更改,Rails 5 默认将不再附带 ContentLength 中间件。

将哈希作为第一个参数传递到 ActionController::Head 已弃用

现在的方式是明确先传递状态,然后将选项哈希作为第二个参数传递。

结束

这就是本周 Rails 动态的全部内容。和往常一样,我们还有很多更改尚未在此涵盖,不过你可以随意 亲自查看

你有没有想过为我们投稿,但又害怕把自己暴露在外?别担心,你可以通过深思熟虑的批评和一般的语法规范来帮助我们的编辑改进其写作。

你准备好了吗?今天就告诉 Godfrey