У меня есть таблица в базе данных с именем forms
и связанная таблица перевода с именем forms_translations
.Для переводов я использую globalize
драгоценный камень.Мне нужно добавить новое поле в таблицу переводов с именем name
.Для этого у меня есть миграция:
def change
reversible do |dir|
dir.up do
Form.add_translation_fields!({ name: :string },
{ migrate_data: true, remove_source_columns: true })
end
dir.down do
remove_column :form_translations, :name
end
end
end
В моей модели: translates :name, :some_other_fields
Но по какой-то причине данные из столбца forms_table name
не мигрировали вновый стол.По какой причине миграция не работает должным образом?Спасибо вперед.