2016 年 10 月 21 日星期五

本周 Rails 概览:更环保的 JRuby、更乐观的锁定等!

作者 kaspth

各位,Kasper 在此。

又到了每周的这个时候,你要在狂刷 http://downforeveryoneorjustme.com 的同时来读一读这篇时事通讯了。

哦,你以为我们关闭了吗,伙计们?抱歉,那只是你自己,我们精神饱满、准备就绪!

本周的贡献者

你是否知道你可以为 Rails 做出贡献?哦,我不是在开玩笑!它完全开源,一切都开放。

事实上,如果你想加入这个名单,请查看下一条,编码玩家!

JRuby 让 Rails 眼红

在 RubyConf 之前,JRuby 团队希望整个 Rails 测试套件都通过,并变成绿色。

有些一些 修复已经提交。查看附带的推文,看看是否有你可以帮助的地方。

改进

乐观锁定解锁覆盖

如果你一直很乐观的尝试设置锁定的列值,那你一定很遗憾。现在你该高兴了,因为它被修复了!

允许 Renderer 环境哈希中的任何密钥

自 Rails 5 以来,除了你的控制器动作之外,你还可以渲染模板。你现在可以在执行这种渲染时传入任意的键。

在控制器测试中公开进程

在你的 ActionDispatch::IntegrationTest 控制器测试中,你可以使用诸如 get 的请求简写,这些简写会直接流向一个私有的 process 方法。

现在该方法已公开,以便你更好地查看其文档。

已修复

防止测试框架在生产中加载

一些笨蛋不小心导致了 minitest 在生产环境中加载。

幸运的是,现在已经修复了!

总结

本周就到这里,和往常一样,还有很多改变是我们无法全部放入本文的,欢迎你在这里 自己查看。下周见!