2024 年 7 月 12 日,星期五

新 Rails Beta 版本发布,http_cache_forever 增加 immutable 选项等

作者:Wojtek

Wojtek 在此。又到了每周一次的简短更新时间。

Rails 7.2.0.beta3 已发布
与之前的 beta 2 版本相比,新增了 91 个提交。

使 http_cache_forever 使用 immutable 选项
上周,immutable: true 选项已添加到 expires_in 中。此更改为 http_cache_forever 设置了 immutable: true 选项,该选项还会额外影响代理的 Active Storage 文件。

不监视 gem 中的翻译更改
通过限制传递给文件监视器的 I18n 加载路径仅限于应用程序目录内的路径,优化了 I18n 初始化时的加载时间。以前,监视器会获取所有可用的 locale,包括 gem 中的 locale,但这些 locale 不需要监视器,因为它们不会改变。

修复子对象自动保存父关联时重复执行回调的问题
之前,保存一个带有新关联父对象的新子记录会执行两次验证和保存回调。现在,这些回调将只执行一次,符合预期。

您可以在 这里 查看所有更改。 上周,有 19 位贡献者 为 Rails 代码库做出了贡献!

下次再见!

订阅以通过邮件获取这些更新。