尝试在Sinatra中运行Tux时出现奇怪的错误(错误:未定义的方法`needs_migration?')

时间:2018-04-11 08:28:00

标签: activerecord sinatra

我正在尝试在Sinatra应用程序中运行Tux,但我一直收到此错误:

未定义的方法`needs_migration?' for ActiveRecord :: Migrator:Class

我已尝试运行捆绑更新和许多其他修复程序,但没有任何工作。有谁知道这个错误意味着什么以及如何解决它?

1 个答案:

答案 0 :(得分:0)

我不得不删除config.ru中剩下的一些代码: if ActiveRecord::Migrator.needs_migration? raise 'Migrations are pending. Run `rake db:migrate` to resolve the issue.' end 如果您使用的是ActiveRecord> 5.0,请检查您的项目