我要在ActiveRecord :: MigrationContext#new中传递给schema_migration什么?>

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

自从最新的Rails版本以来,ActiveRecord::MigrationContext#new似乎采用了一个称为schema_migration的新参数。但是我不知道该怎么传递以及在哪里获得。

我找不到关于它的任何信息。我用了一个小时的时间搜索所有发现的MigrationContext示例,它们都指向较旧的rails版本。类MigrationContext似乎根本没有记录。从源代码中,我也无法弄清楚该传递什么。

[某些情况:我正在尝试测试一些更危险的迁移。我找到了很多教程,而且看起来很简单,然后我做了一个。但是准备测试数据库状态以便我可以应用迁移的代码当前无法正常工作。遗憾的是,所有教程都使用了较旧的Rails版本,由于参数数量错误,此操作失败:

ActiveRecord::MigrationContext.new(migrations_paths)

自从最新的Rails版本以来,ActiveRecord :: MigrationContext#new似乎采用了一个称为schema_migration的新参数。但是我不知道该怎么传递以及在哪里获得。我找不到任何...

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

我发现需要通过的内容:

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