您好。我是 Wojtek,在此报告有关 Rails 世界中最近的更改。
在关系上添加 cache_version 以通过 ActiveSupport::Cache 中的版本化条目支持可回收的缓存键。这也意味着 cache_key 现在将返回稳定的键,且不再包含最大时间戳或计数。
报告执行时间比原始实现快 2 至 30 倍。
现在可以在存储访问器上使用脏模块定义的方法。
为非常常见的情况添加快捷方式
after_commit :hook, on: [ :create, :update ]
现在可以注册将在 bin/rails notes 命令中包含的自定义标签。
根据数据库状态,运行 setup 或 migrate 任务。
现在可以选择取消监听选定的事件。
用一个文件替换两个文件。从现在开始,bin/setup 在项目中应是幂等的,因此首次设置和更新后,应正常运行。
71 个人 在过去 3 周向 Rails 做出贡献。您可在此处看到 完整的更改列表。
下次再见!