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 做出了贡献。你可以在此处查看所有更改 here。可能还有一些 开放中的问题,你可以尝试解决一下?

拭目以待!