2016年2月26日,星期五

本周 Rails:Turbolinks 5、Rails 5.0.0.beta3 等!

由 gregmolnar 发布

####

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

本周 Rails 贡献者

本周有51位优秀的开发者为Rails的发展做出了贡献!想成为其中一员吗?查看issue列表并提交您的贡献吧!

Rails 5.0.0.beta3 已发布

Rails 5 更接近正式发布。新的 beta 版本带来了许多改进和修复。

新功能

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

rake test 现在遵循 TESTOPTS

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

修复

修复了主键唯一性问题

此提交撤销了之前的一些更改,这些更改导致在主键字段不命名为 id 时,主键字段的唯一性验证出现问题。

修复了 button_to 标签的 CSRF 问题

当使用 delete 方法调用 button_to 时,生成的 CSRF token 存在一个问题,但现在都已修复!

改进

提高了 Action Cable 重连的可靠性

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

总结

本周 Rails 的内容就到这里。和往常一样,有很多事情我们无法在此涵盖,所以请您自己查看更改

下次再见!