当我在我的 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 文档中找到任何提及此内容的内容。
迁移模板版本由 2022 年 9 月 1 日的 commit 更改。
如果您使用的是旧版本,您可以手动更改版本或保留它。迁移版本确实存在,因此旧的迁移可以在新版本的 Rails 中运行,并获得可预测的结果。
实际上并没有连接到ActiveStorage gem的版本。