0

我的 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

运行此迁移后,我检查了数据库,一切都很好。但是,在我运行应用程序后,该列消失了。

为什么会发生这样的事情?

谢谢。

4

1 回答 1

1

该应用程序正在故意删除该列。我认为,为了确保完整性。感谢您的回答。

于 2012-11-28T07:18:04.587 回答