在rails迁移中定义字符

Kir*_*Kir 1 ruby-on-rails-3

使用Rails迁移创建的所有表和字段都有latin1_swedish_ci整理.因为我的项目使用的是俄语,所以这种校对是不合适的.

是否可以使用迁移utf8_general_ci

PS我的database.yml:

development:
  adapter: mysql2
  encoding: utf8
  collation: utf8_general_ci
  reconnect: false
  database: my_development
  pool: 5
  username: username
  password: 'heavy'
  host: localhost
Run Code Online (Sandbox Code Playgroud)

Jon*_*ald 11

以下是在迁移中指定排序规则的示例:

create_table :users, :options => 'COLLATE=utf8_general_ci' do |t|
  t.string :email
  t.timestamps
end
Run Code Online (Sandbox Code Playgroud)