2016 年 11 月 4 日星期五

Rails 本周动态:更好的 Active Record 方法等等!

发布者 repinel

大家好!我是 Roque,带来 Rails 社区的最新消息。请继续关注

本周的 Rails 贡献者

本周共有 22 人为 Rails 做出贡献。我们还迎来了 6 位首次做贡献的人员。欢迎加入,继续支持!

改进

弃用回调中 ActiveRecord::Dirty 的行为

after_(create|update|save) 回调内部,Dirty 方法的行为将在 Rails 的下一版本中更改。点击此处查看 API 详细信息。

允许 Active Record slice 采用一个方法数组

将数组传递给模型的 slice 方法时,不再需要使用 * 展开数组。类似于 user.slice(keys) 的操作将直接起作用。™

修复

修复夏令时变动的时间持续问题

以前,ActiveSupport::Duration.parse 尝试在夏令时边界保持一致,因此持续时间会根据一年中的时间变长或变短。现在它使用 UTC 中的绝对参考点,不受夏令时过渡影响。

如果跳过 Active Record 任务,则从 bin 脚本中移除它们

如果在应用程序中跳过 Active Record,bin/setupbin/update 将不再包含 db:setupdb:migrate

总结

Rails 本周动态到此结束!还有许多其他出色的贡献,太多以至于无法在此处列出,但请随时 查看它们

下周见!