我的 ruby on rails 应用程序做了一些我无法理解的奇怪事情。
我正在通过迁移向当前表添加一列。这是米格:
class AddSomeColumnToSomewhere < ActiveRecord::Migration
def self.up
add_column :somehwhere, :mynewcol, :boolean, :default => false
end
def self.down
remove_column :somehwhere, :mynewcol
end
end
运行此迁移后,我检查了数据库,一切都很好。但是,在我运行应用程序后,该列消失了。
为什么会发生这样的事情?
谢谢。