В моем приложении Rails есть следующая модель, использующая сериализацию с кодеком JSON.Мои столбцы базы данных имеют тип 'text'
class Sample < ActiveRecord::Base
serialize :face_detect, JSON
end
Когда я запускаю следующее в консоли rails
Sample.first.read_attribute_before_type_cast('face_detect').class
Я ожидаю класс 'String', так как я ожидаюbefore_type_cast также означает перед сериализацией, но вместо этого я получаю класс Hash.Как это возможно?
(с использованием rvm, с ruby-1.9.2-p290 с рельсами (3.1.3) и postgresql на Mac OSX)