2016年10月21日,星期五

本周 Rails:更绿色的 JRuby,乐观锁等!

由 kaspth 发布

大家好,我是 Kasper

又到了每周一次的邮件更新时间了,也就是你一边疯狂地刷新 http://downforeveryoneorjustme.com,一边阅读的这份新闻通讯。

哦,你以为我们宕机了,小甜心?恐怕那只是你一个人,我们火力全开,准备就绪!

本周贡献者

你知道你可以为 Rails 做贡献吗?哦,我没开玩笑!这是完全开源的。

事实上,如果你想加入贡献者名单,代码高手,请看下一条!

JRuby 让 Rails 嫉妒

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

目前已经有 一些 修复提交。查看链接的推文,看看是否有你可以帮忙的地方。

改进

乐观锁解锁覆盖

如果你表现得很好,并尝试乐观地设置锁字段的值,你会后悔的。现在你将很高兴,因为这个问题已经解决了!

允许在 Renderer 环境哈希中使用任何键

自 Rails 5 起,你就可以在控制器操作之外渲染模板了。现在,在执行此类渲染时,你可以传入任意键。

公开控制器测试中的 process 方法

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

现在该方法是公开的了,你可以更好地查看其文档。

修复

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

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

幸运的是,现在已经解决了!

总结

本周内容就到这里了,像往常一样,有很多更新我们无法全部一一列出,欢迎你 在此 自行查看。我们下周见!