Ruby on rails 4 模式文件保留了我在迁移中删除的列

Ruby on rails 4 模式文件保留了我在迁移中删除的列,ruby-on-rails-4,rails-migrations,Ruby On Rails 4,Rails Migrations,我正试图从头开始建立我的数据库。 我已经运行了rakedb:reset和rakedb:migrate 我编辑了我的CreatePerformances迁移,不包括文件名(我通常会创建一个新迁移,但它是一个小项目) 我做错了什么 我尝试删除schema.rb文件并重新运行迁移。但是生成的新模式中仍然有文件名。。。我很困惑,我创建了一个迁移,删除了该字段。我仍然不知道为什么在修改迁移文件后运行迁移不起作用。如果有人能向我解释一下,我将不胜感激。 class CreatePerformances &l

我正试图从头开始建立我的数据库。 我已经运行了
rakedb:reset
rakedb:migrate

我编辑了我的CreatePerformances迁移,不包括文件名(我通常会创建一个新迁移,但它是一个小项目)


我做错了什么

我尝试删除schema.rb文件并重新运行迁移。但是生成的新模式中仍然有文件名。。。我很困惑,我创建了一个迁移,删除了该字段。我仍然不知道为什么在修改迁移文件后运行迁移不起作用。如果有人能向我解释一下,我将不胜感激。
class CreatePerformances < ActiveRecord::Migration
  def change
    create_table :performances do |t|
      t.date :date
      t.string :location
      t.timestamps
    end
  end
end
.
.
.

create_table "performances", force: true do |t|
        t.string   "file_name"
        t.date     "date"
        t.string   "location"
        t.datetime "created_at"
        t.datetime "updated_at"
      end