为什么 Rails 7 会为 ActiveStorage 版本 5.2 生成迁移

问题描述 投票:0回答:1

当我在我的 Rails 7 应用程序中设置 Active Storage 时,尽管 ActiveStorage 版本是 7.0,它仍生成版本 5.2 的迁移

rails active_storage:install

Copied migration 20230311210032_create_active_storage_tables.active_storage.rb from active_storage

谁能解释为什么会这样?是预期吗?

我没有在 rails 文档中找到任何提及此内容的内容。

ruby-on-rails rails-activestorage
1个回答
0
投票

迁移模板版本由 2022 年 9 月 1 日的 commit 更改

如果您使用的是旧版本,您可以手动更改版本或保留它。迁移版本确实存在,因此旧的迁移可以在新版本的 Rails 中运行,并获得可预测的结果。

实际上并没有连接到ActiveStorage gem的版本。

© www.soinside.com 2019 - 2024. All rights reserved.