Ruby on rails 如何删除rails迁移

Ruby on rails 如何删除rails迁移,ruby-on-rails,ruby,heroku,rake,rails-migrations,Ruby On Rails,Ruby,Heroku,Rake,Rails Migrations,我运行heroku运行rakedb:migrate并注意到几个错误。一个非常明显的错误是,有些迁移条目我从未创建过,例如: Migrating to CreateActiveCampaignMetros (20131211034603) == CreateActiveCampaignMetros: migrating ===================================== -- create_table(:active_campaign_metros) -> 0

我运行heroku运行rakedb:migrate并注意到几个错误。一个非常明显的错误是,有些迁移条目我从未创建过,例如:

Migrating to CreateActiveCampaignMetros (20131211034603)
==  CreateActiveCampaignMetros: migrating =====================================
-- create_table(:active_campaign_metros)
   -> 0.0019s
==  CreateActiveCampaignMetros: migrated (0.0020s) ============================

Migrating to CreateActiveCampaignDows (20131211034850)
==  CreateActiveCampaignDows: migrating =======================================
-- create_table(:active_campaign_dows)
   -> 0.0018s
==  CreateActiveCampaignDows: migrated (0.0019s) ==============================
这是两个出现在命令窗口中的迁移,我从未创建过,因为它们没有迁移文件,因此阻止了我的应用程序在生产环境中工作

如何从我的应用程序中完全删除这些迁移

rake db:migrate:down VERSION=20131211034603
rake db:migrate:down VERSION=20131211034850

rails destroy migration CreateActiveCampaignMetros
rails destroy migration CreateActiveCampaignDows


注意到它删除了迁移,但是运行rake db:migrate仍然迁移了应该删除的文件。。。
rails destroy migration create_active_campaign_metros
rails destroy migration create_active_campaign_dows