标签: mysql ruby-on-rails-3 utf-8 migration latin1
我刚检查了我的MySQL表,我将默认设置为latin1。这通常是默认的吗?
如何让我希望数据库为utf-8的所有表格都明确?
我知道有一个db配置可以更改默认值,但我认为还有一种方法可以实现每次迁移。我怎么能永久地将我的rails迁移从现在开始设置为utf-8?
谢谢!
答案 0 :(得分:16)
create_table(:table_name, :options => 'ENGINE=InnoDB DEFAULT CHARSET=utf8')