일렬 :정의되지 않은 클래스/모듈 내가 같은 액티브 모델에 입력 객체의 배열을 저장하고
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이라는 이름으로 해당 Camelcase 이름이 지정됩니다.
레일 콘솔을 사용할 때도 같은 문제가 발생합니다. reload!
는 콘솔에서 문제를 해결하지 않습니다. 대신 콘솔을 종료하고 다시 시작해야합니다.
불행하게도이 직렬화 된 클래스에 대한 요구가 표시되지 자동 로더에 관련이 있기 때문에 내 문제가 해결되지 않은 별도 모듈을 지정하여 필요한 의존성 선언 : 스토어 :: 항목 – vanboom