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