2016 年 2 月 26 日,星期五

本周 Rails 新闻:Turbolinks 5、Rails 5.0.0.beta3 等更多内容!

作者 gregmolnar

####

大家好,我是 Greg,为您带来关于 Rails 框架的最新消息!

本周的 Rails 贡献者

本周,51 位优秀的开发者共同推动 Rails 的发展!想成为他们中的一员吗?查看 问题 列表并贡献一份力量吧!

Rails 5.0.0.beta3 已发布

Rails 5 正在接近候选版本。此新测试版带来了许多改进和修复。

新增内容

此提交使 Rails 与 Turbolinks 5 兼容,而 master 分支现在使用 Turbolinks 5 的 beta 版本。

rake test 现在支持 TESTOPTS

通过此变更,我们现在可以通过 TESTOPTS 环境变量向 minitest 传递选项。

已修复

已修复主键唯一性问题

此提交撤销了一些较早的变更,这些变更导致了主键字段(主键字段并非称为 id)的唯一性验证出现问题。

已修复 button_to 标签的 CSRF 问题

当使用 delete 方法调用 button_to 时,存在一个生成的 CSRF 令牌问题,但它现在已完全修复!

已改进

已改进 Action Cable 的重新连接可靠性

通过将 closing 状态视为 closed,以及在客户端成功连接时调用 ActionCable.ConnectionMonitor#connected(),此 pull 请求改进了 Action Cable 的重新连接。它还引入了客户端日志记录,以便于调试。

总结

以上就是本周 Rails 新闻。和往常一样,有许多内容我们无法在此处涵盖,所以请自行查看 变更

下期再会!