У меня есть модель активной записи:
class Person < ActiveRecord::Base
serialize :tags, Array
end
, и в миграции столбец тегов объявляется как
t.text :tags, :default => []
, но когда я пытаюсь создать человека
Person.new
Я получаю ошибку
ActiveRecord::SerializationTypeMismatch: added was supposed to be a Array, but was a String
Как установить по умолчанию пустой массив в процессе миграции?
Примечание: я знаю, что могу сделать это с помощью after_initialize, ноЯ предпочитаю устанавливать значения по умолчанию при миграции