星期五,2021 年 9 月 17 日

Rails 7 alpha 发布

作者:morgoth85

大家好,我是 沃伊切克,来为大家介绍更多 Rails 7 的最新更新。

Rails 7.0 alpha 发布

在此版本中,大家已经可以试用新的 Rails 前端处理方法以及其他新增内容。

引入 ActiveModel::API

ActiveModel::API 设定为与 Action Pack 和 Action View 进行交互所需的最简 API。此举将允许向 ActiveModel::Model 添加更多功能。

增加对 PostgreSQL 中生成的列的支持

自 PostgreSQL 版本 12.0 开始支持生成的列。此举将
增加对 Active Record PostgreSQL 适配器的支持。

在新的/已升级的 Rails 应用中生成更少的初始化程序

已删除的配置由默认 Rails 配置设定,仍可在需要时进行更改。

在 upsert 中触摸 updated_at 列时使用正确的精度

CURRENT_TIMESTAMP 根据数据库提供不同的精度,
并非所有数据库都支持明确指定其他精度。相反,委派给新 connection.high_precision_current_timestamp
针对当前数据库在 SQL 中生成高精度时间戳。

13 人 在上次后做出了 Rails 贡献。所有变动可在此 处查看。下周见!