私のrubyonrailsアプリケーションは、理由がわからない奇妙なことをします。
移行を通じて現在のテーブルに列を追加しています。これが移行です:
class AddSomeColumnToSomewhere < ActiveRecord::Migration
def self.up
add_column :somehwhere, :mynewcol, :boolean, :default => false
end
def self.down
remove_column :somehwhere, :mynewcol
end
end
この移行を実行した後、データベースを確認します。すべて問題ありません。ただし、アプリケーションを実行すると、列が消えます。
なぜそのようなことが起こるのでしょうか?
ありがとう。