Ruby on rails 如何强制从模式中删除表?
我销毁了一个帐户模型,并执行了多步回滚以删除数据库中相应的帐户迁移。但是,当我执行rails db:reset时,会自动添加一个accounts表以及一个关于挂起迁移的注释:Ruby on rails 如何强制从模式中删除表?,ruby-on-rails,database,migration,ruby-on-rails-5,Ruby On Rails,Database,Migration,Ruby On Rails 5,我销毁了一个帐户模型,并执行了多步回滚以删除数据库中相应的帐户迁移。但是,当我执行rails db:reset时,会自动添加一个accounts表以及一个关于挂起迁移的注释: Dropped database 'db/development.sqlite3' Dropped database 'db/test.sqlite3' Created database 'db/development.sqlite3' Created database 'db/test.s
Dropped database 'db/development.sqlite3'
Dropped database 'db/test.sqlite3'
Created database 'db/development.sqlite3'
Created database 'db/test.sqlite3'
-- create_table("accounts", {:force=>:cascade})
-> 0.0131s
-- create_table("accounts", {:force=>:cascade})
-> 0.0084s
这里有我遗漏的东西吗?在删除/回滚/重置数据库之前,我删除了其他模型中的关联。通过以下步骤解决(不完全确定此顺序为何有效):
附加信息:模式维护帐户表。有些东西似乎卡住了,我不明白为什么。