2016年1月29日,星期五

本周 Rails:安全版本发布,以及更接近 Rails 5 RC

由 _cha1tanya 发布

我是 Prathamesh,为您带来本周安全公告和 Rails 5 RC 进展的最新消息。

安全公告!

发布了许多重要的安全修复的新 Rails 版本。如果您还没有升级,请尽快升级。

本周的贡献者

本周有 44 人为 Rails 贡献了代码。我们还迎来了 11 位首次贡献者。欢迎各位,继续保持!

新功能

Action Cable 移除对 EventMachine 的依赖

Action Cable 不再依赖 EventMachine。我们做了大量工作来确保此更改正常运行。感谢 Matthew Draper 的辛勤工作!

Rails 5 的新欢迎页面

还记得以前的“欢迎登船”页面吗?现在它被“太棒了!您已成功使用 Rails!”替换了。Rails 5 的欢迎页面进行了大翻新,去掉了不必要的链接和额外数据。它简洁明了,只提及相关信息。

默认生成被引用列的索引

Rails 现在将默认生成被引用列的索引,而无需在迁移中提及。这种情况在 90% 的情况下是我们想要的!

修复

修复了 `ActiveRecord::Relation#cache_key` 的问题

修复了在使用 `cache_key` 处理已加载和未加载的集合以及选择特定列时的许多边界情况。

修复了 `has_many: through` STI 关联的问题

修复了在使用 STI 模型进行 `has_many: through` 关联时,`source_type` 被错误使用的问题。

总结

以上就是本周 Rails 的全部内容。一如既往,我们在此无法涵盖所有内容,所以请自行查看更改

下次再见!