2021年9月17日,星期五

Rails 7 alpha 发布

由 morgoth85 发布

大家好,我是 Wojtek,带来更多 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 适配器增加了对这些列的支持。
 Active Record PostgreSQL 适配器增加了对这些列的支持。

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

已移除的配置通过默认的 Rails 配置设置,仍可在需要时更改。

在 upsert 时为 updated_at 列使用正确的精度

CURRENT_TIMESTAMP 提供的精度因数据库而异,
并非所有数据库都支持显式指定额外的精度。取而代之的是,委托给新的 connection.high_precision_current_timestamp
以便 SQL 在当前数据库上生成高精度时间戳。

自上次以来,已有 13 人为 Rails 贡献。所有更改可以在 此处查看。下周再见!