2015年4月11日,星期六

本周 Rails:批量触摸,默认控制器响应等!

发布者:huoxito

你好,我是Washington。终于又到周五了!!!

本周 Rails 环境有很多 Bug 修复和一些很棒的改进。请继续阅读了解更多详情。

本周 Rails 贡献者

本周有 31 位贡献者帮助改进了 Rails。考虑下周花点时间为开源项目做贡献吧 :) (我每天都这么对自己说)

改进

批量触摸父记录

耶!我打赌很多项目都在期待这个改进。经过几轮讨论和实验,触摸操作终于被限制在最少的查询次数内了。

如果不存在模板,控制器操作默认返回 :no_content

多年来,DHH 仍在推动 Rails 实现更好的默认设置。下一个主要版本将假定一切顺利,如果控制器操作没有模板。我看不出有什么理由不行。

修复

Windows 下 URL 中的非 ASCII 字符

2015 年已经过去几个月了,但这些与编码相关的问题仍然困扰着我们!通过这次修复,Windows 应用将不再因奇怪的 URL 而崩溃。这又是 Ruby 和 Rails 社区有多棒的一个例子。

定义名为 run 的回调时出现错误

一个看似不错的性能改进导致了回调系统出现回归。此外,根据新的基准测试,最初的性能改进似乎已不再相关。

不带 session_storeforce_ssl

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

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

又一个使 Active Record API 更加稳固的补丁。

再多说一句™

Redcarpet 3.2.2 存在 XSS 漏洞

我没有在网上看到关于这个漏洞的太多讨论,但以防万一。如果你的任何项目中使用了这个 markdown 解析器,你应该找机会尽快升级它。

总结

以上就是本周 Rails 动态的全部内容。一如既往,还有更多更改我们无法在此全部覆盖,但请随时 自行查看

附注:如果您喜欢这期通讯,为什么不 分享给您的朋友呢? :) 如果您希望参与此项目,请随时联系 Godfrey – 有很多方式可以帮助我们让这期通讯更棒!