2011-11-20 152 views

回答

2

本地查询可以在轨道执行迁移:

def self.up 
    execute "ALTER DATABASE `#{ActiveRecord::Base.connection.current_database}` CHARACTER SET charset_here COLLATE collation_here;" 
end 

而对于初始配置,你可以预先定义的字符集和整理你的database.yml文件,如:

production: 
    adapter: mysql2 
    encoding: utf8mb4 
    collation: utf8mb4_unicode_ci 
相关问题