Я использую Классификатор: Байес как часть класса модели. Я настроил класс для сериализации классификатора в БД.
class Foo < ActiveRecord::Base
serialize :classifier
end
Ямл появляется в БД просто отлично после некоторой тренировки и сохранения объекта.
Но когда я запрашиваю класс, instance.classifier представляет собой строку
@f = Foo.find(params[:id])
@f.classifier.class # is String
У меня сложилось впечатление, что Rails / ActiveRecord волшебным образом десериализует мой классификатор для меня. Есть какие-то настройки, которые мне нужно настроить, или я что-то неправильно понимаю?