2018年7月29日,星期日

更好的仪表化,增强的 Postgres 助手等

发布者:kirshatrov

来自伦敦的问候!热浪终于结束了,我们可以回到🌧了。我是Kir,为您带来最新的Rails更新。

为日志订阅者事件添加 CPU 时间、空闲时间和分配功能

这项更改使得使用ActiveSupport::Notifications事件来检测 CPU 时间和对象分配变得更加容易。

优先使用 rails 命令而非 bin/rails

在某些文件中,我们建议使用rails,而在另一些文件中,我们建议使用bin/rails。现在这种不一致性已经修复🎉

为什么优先推荐rails作为可执行文件?它完成了将应用程序分发到适当的Rails版本的所有繁重工作,因此用户无需手动定位bin/rails

PostgreSQL 10 对分区表的新 relkind

此 PR 为create_table助手带来了对 Postgres 分区表的支持。

为 Active Record 回调添加严格的参数检查

before_save这样的回调现在会在接收到不支持的参数时引发错误。

本周有26人为Rails做出了贡献。您可以在这里查看所有更改。可能有一些开放性问题可以尝试解决?

敬请期待!