在我的 Rails 应用程序中,我有 ActiveRecord::Migrator.up('db/views/')
和ActiveRecord::Migrator.down('db/views/')
。更新到rails 5.2后似乎这个功能已经被删除了。我尝试使用 ActiveRecord::Migration.down('db/views/')
但这个函数似乎不带任何参数。
ActiveRecord::Migrator.up(')
的现代替代方案是什么? ?
最佳答案
有点晚了,但我已经使用 ActiveRecord::MigrationContext
在应用程序中实现了相同的行为
migrations_path = 'db/views/'
if ActiveRecord.version.version >= '5.2'
ActiveRecord::MigrationContext.new(migrations_path).up
else
ActiveRecord::Migrator.up(migrations_path)
end
关于ruby-on-rails - ActiveRecord::Migrator.up() 的 Rails 5.2 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56729021/