rails 新手,我建了一个表,后来我写的一些东西不太好,就执行了 git reset 回滚(当然那个表也不需要了),后来我每次执行 db:migrate 时候,在 schema.rb 里都增加了那个表的信息,我要怎么才能让他不再出现?谢谢各位指教。
db/migrations目录里删除掉对应的文件。可能还需要做git rm.
#1 楼 @chenge db/migrate目录下已经没有对应的文件了
你数据库里那个表没删掉,schema.rb 是按当前数据库结构生成的。
你 reset 之前先把 DB rollback
#3 楼 @lolychee 正解,在数据库里面删掉那个表即可。
#3 楼 @lolychee 已经解决,非常感谢。