你好!我是 Emmanuel Hayford (Emmanuel Hayford)。
Rails World 的第三届大会还有几个月就要开始了!如果你错过了,Rails 基金会 已经公布了一系列激动人心的演讲者阵容,如果你还没有看过,一定要去看看。
为 polymorphic 关联添加 through 的文档 Rails 文档的新增内容阐明了多态关联不支持作为 :through 关联。尽管 Active Record 在尝试这种设置时已经会引发错误,但之前这些异常并未被记录。此次更新使文档中明确了这一限制。
弃用多态 belongs_to 的 :class_name 选项 将 :class_name 传递给多态 belongs_to 现在已被弃用,并将在 Rails 8.1 中移除。由于关联类已经由 type 列确定,因此该选项是不必要的。如果你在这种情况下使用了 :class_name,可以安全地将其删除。
为 db:migrate:reset 命令添加命名空间版本。 Rails 现在支持 db:migrate:reset 的命名空间版本,允许你使用 db:migrate:reset:primary 来重置主数据库。
在 db:schema:load 中遵循 SCHEMA_FORMAT 已应用修复程序,以确保 SCHEMA_FORMAT 环境变量按任务描述中的说明运行。此更正仅适用于 Rails 7.2,并解决了其首次引入时的一个疏忽。
你可以在 这里 查看所有更改的列表。 上周,我们有 17 位贡献者 为 Rails 代码库做出了贡献!
下次再见!
订阅以通过邮件获取这些更新。