Необходимо сохранить сериализованный хэш в MySQL.Поскольку размер хеша будет очень маленьким, я решил использовать varchar для сохранения сериализованных данных вместо текстового столбца.Я использую mysql с рельсами 3 .
Модель:
class User < ActiveRecord::Base
serialize :monday
end
Когда я делаю следующее,
u = User.new
u.monday = {:from => "10:00", :to => "04:00"}
u.save
я получаю следующую ошибку "Ошибка типа: требуется класс или модуль".Разве мы не должны использовать varchar для сериализованных данных?