2024 年 7 月 12 日,星期五

新的 Rails 测试版、http_cache_forever 中的不可变选项,等等

Wojtek 发布

你好,Wojtek 再次到来。看看上周的另一份简要变更列表。

Rails 7.2.0.beta3 已发布
自上一个 beta 2 版本以来已有 91 次提交。

让 http_cache_forever 使用不可变选项
immutable: true 选项已添加到上周的 expires_in。此更改为 http_cache_forever 设置 immutable: true 选项,此选项还会影响代理的 Active Storage 文件。

不过 Gem 中的翻译更改
通过将传递给文件观察器的 I18n 加载路径限制为仅应用程序目录中的路径,优化 I18n 初始化的加载时间。以前,该观察器会抓取所有可用的语言环境,包括 Gem 中的那些,而这些 Gem 不需要观察器,因为它们不会改变。

修复在子项自动保存父关联时重复回调执行的问题
之前,使用新的关联父记录保存新的子记录会两次运行验证和保存回调。现在,这些回调仅按预期执行一次。

你可以查看此处的整个更改列表 here上周有 19 位贡献者 为 Rails 代码库做出贡献!

敬请期待!

订阅,以便将这些更新发送到你的邮箱。