2015 年 4 月 11 日,星期六

本周 Rails 动态:批量更改、默认 Controller 响应,还有更多!

发布人:huoxito

嗨,我是 Washington。终于又到星期五了!

本周 Rails 环境进行了大量错误修复,还有一些非常棒的改进。阅读以下内容,了解详情。

本周的 Rails 贡献者

本周,有 31 位贡献者帮助改善了 Rails。考虑在下周花一些时间对一个开源项目进行贡献:)(我每天都在对自己这么说)

改进

批量更改父记录

太好了!我敢肯定很多项目都一直在期待此项改进。经过一些讨论和 试验,更改操作最终被限制为所需查询数量最少。

如果不存在模板,Controller 操作会默认变为 head :no_content

过了这么多年,DHH 仍在 推动改善 Rails 的默认值。如果 Controller 操作没有模板,下一个主要版本会假设一切正常。我想不出为什么不可以。

已修复

Windows 上 URL 中的非 ASCII 字符

2015 年已过去几个月,但这些与编码相关的问题仍然困扰着我们!借助此修复,Windows 应用将停止在奇怪的 URL 中崩溃。这是 Ruby 和 Rails 社区有多棒的又一个例子。

在定义名为 run 的回调时出错

一段非常棒的 性能改善 导致了回调系统中出现了一个 回归。此外,根据新的基准测试,似乎不再需要最初的性能改进。

force_ssl 没有 session_store

config.force_ssl = true 现在即使你禁用了会话存储也能正常工作。

PostgreSQL 中的唯一性验证和超出范围的整数

另一个使 Active Record API 变得非常稳定的补丁。

又一个重要的事情™

Redcarpet 3.2.2 存在跨站脚本漏洞

我还没有在网络上看到关于 此漏洞 的太多讨论,但以防万一。如果你的项目中使用了此标记解析器,你应该尽可能随时改进。

总结

这就是本期的“本周 Rails 动态”。和往常一样,这周发生了更多更新,但我们没足够的篇幅在这里介绍,但你可以随意 查看它们

P.S. 如果你喜欢这份时事通讯,为什么不分享给你的朋友们呢?:) 如果你希望成为这个项目的一部分,请不要犹豫,联系Godfrey——有许多方式可以帮助你让这份时事通讯更棒!