Heroku 告诉我,有些迁移还没有运行,而显然它们已经运行了。看起来它落后于一次迁移。我怎么能解决这个问题。
当我运行rake db:migrate
它告诉我rake aborted Mysql2::Error: Duplicate column name
。我知道这些字段已经创建,也很确定迁移已经运行,因为这些字段在任何其他迁移中都不存在,并且 rake db:migrate 在我的本地系统上运行得很好。
我怎样才能解决这个问题?我认为 Heroku 只是没有意识到它已经进行了迁移。我怎么能告诉它“你已经运行了迁移 xxx”?