2020 年 10 月 3 日星期六

异步删除关联、区间数据类型等等

由 morgoth85 发布

大家好,我是 Wojtek。我们又带着时事通讯回来了!以下是上周 Ruby on Rails 代码库中的更改。

通过后台作业删除关联

现在可以通过设置 dependent: :destroy_async 选项,在后台作业中删除关联记录。

支持 PostgreSQL 区间数据类型

添加对 PostgreSQL interval 数据类型的支持,从数据库加载记录时将其转换为 ActiveSupport::Duration,并在保存时将其序列化为 ISO 8601 格式的持续时间字符串。

针对各个环境的 Active Storage 配置文件

针对特定环境的 Active Storage 配置文件,例如 config/storage/production.yml,将优先于 config/storage.yml.
针对每个附件配置服务 时,这将简化可能出现的复杂配置方案。

Active Storage、Action Text 和 Action Mailbox 的基类

允许应用程序通过提取基 ActiveRecord 类,侵入式使用定制数据库,用于 Active Storage、Action Text 和 Action Mailbox 模型。

自上周以来,共有 17 人 为 Rails 做出贡献。查看所有更改的 详细列表。下周再会!