Я храню массив типизированных объектов в модели ActiveRecord, как:Неопределенного класс/модуль при Сериализация
class Store::Bin < ActiveRecord::Base
serialize :items, Array
end
class Store::Item
include Virtus.model
attribute :name, String
...
end
Когда я делаю изменение кода в режиме development
и обновить свой браузер, я получаю undefined class/module Store::Item
исключение.
Кажется, что что-то пересекается с загрузкой класса. Все файлы находятся в каталоге app/models/store/...
, правильно названном w/r, на имя их верблюда.
Такая же проблема возникает при использовании консоли рельсов. reload!
не устраняет проблему в консоли; вместо этого мне нужно выйти и перезапустить консоль.
К сожалению, указав модуль отдельно не решить мою проблему, потому что это было связанно с автозагрузчиком не видя требование к сериализованному классу: магазин :: Пункта – vanboom