1
rails全球化gem文档非常棒,但是当我想重命名一个专栏时,我找不到解决方案,我必须做的。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,但我不想重命名新闻模型,只是列。 –