У меня есть активная модель записи:
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
Как мне установить по умолчанию пустой массив при миграции?
NB: Я знаю, что могу сделать это с помощью after_initialize, но я предпочитаю устанавливать значения по умолчанию в миграциях