1
Рельсы globalize gem docs великолепны, но я не могу найти решение, что мне нужно сделать, когда я хочу переименовать столбец.Rails: переименовать глобализованный столбец
В прошлом году я сделал это, чтобы добавить поля перевода.
def up
remove_column :news, :name
News.add_translation_fields! name: :string
end
def down
add_column :news, :name, :string, default: nil
remove_column :news_translations, :name
end
Теперь я хочу переименовать столбец «имя» в «название», не теряя своих данных и переводов. Как мне написать файл миграции?
я упускаю что-то здесь ... Вы можете не только сделать определение функции меняются; rename_column: news,: name,: title; end'? –
Это. Если это на самом деле сложнее, то существует ряд решений, которые сводятся к http://stackoverflow.com/q/6135600/438992 где-то под обложками. –
mhh, но я не хочу переименовывать модель новостей, просто столбец. –