Приложение Rails удаляет столбец
Мое приложение 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
После запуска этой миграции я проверяю базу данных, все в порядке. Однако после запуска приложения столбец исчезает.
Почему такое может случиться?
Благодарю.
1 ответ
Решение
Приложение удаляет столбец сознательно. Чтобы обеспечить, я думаю, целостность. Спасибо за ответы.