Как я могу использовать символы UTF8 в миграции Rails? - PullRequest
1 голос
/ 16 декабря 2011

создание простой модели с миграцией, подобной следующей, приведет к поломке базы данных rake: migrate tasks:

class CreateProducts < ActiveRecord::Migration
  def change
    create_table :products do |t|
      t.string :title
      t.float :price, :default => "0.00"
      t.string :currency, :default => "€"

      t.timestamps
    end
  end
end

Замена знака евро на EUR устранит проблему временно, но в целом я бы хотелчтобы понять, как я могу работать с в качестве значения по умолчанию.

Cheers

1 Ответ

3 голосов
/ 16 декабря 2011

Поместите это в первую строку вашего файла миграции:

# encoding: utf-8
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...