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