gpt4 book ai didi

ruby-on-rails - NoMethodError:ActiveRecord::Migrator:Class 的未定义方法 `needs_migration?'

转载 作者:行者123 更新时间:2023-12-04 05:57:16 24 4
gpt4 key购买 nike

我收到以下错误消息,不知道如何解决。有人可以帮忙吗?

NoMethodError: undefined method `needs_migration?' for ActiveRecord::Migrator:Class



这是 config.ru 代码:
require './config/environment'

if ActiveRecord::Migrator.needs_migration?
raise 'Migrations are pending. Run `rake db:migrate` to resolve the issue.'
end

use Rack::MethodOverride

use UsersController
use ArtworkController
run ApplicationController

最佳答案

将您的代码更改为

if ActiveRecord::Base.connection.migration_context.needs_migration?
raise 'Migrations are pending. Run `rake db:migrate` to resolve the issue.'
end

关于ruby-on-rails - NoMethodError:ActiveRecord::Migrator:Class 的未定义方法 `needs_migration?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50790649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com