У меня очень простая миграция, которая добавляет один логический столбец:
class AddMuteToPreferences < ActiveRecord::Migration
def self.up
add_column :preferences, :mute_audio, :boolean, :default => false
end
def self.down
remove_column :preferences, :mute_audio
end
end
Я запускаю миграцию:
== 81 AddMuteToPreferences: migrating =========================================
-- add_column(:preferences, :mute_audio, :boolean, {:default=>false})
-> 1.9043s
== 81 AddMuteToPreferences: migrated (1.9047s) ================================
Выглядит персиково, верно? Но по какой-то причине в моей таблице предпочтений все еще нет столбца mute_audio.
Я не могу понять это. Я выполнил add_column без проблем.
Кто-нибудь когда-либо видел такое поведение раньше?