7
저는 모듈을 루비의 네임 스페이스로 사용하고 있습니다. 어떻게 자동 로딩에 대해 갈 것인가? autoload :"App::ModuleA", 'app/module_a
과 같은 것이 "반드시 상수 이름이어야한다"라는 오류가 발생하지 않습니까? 이 너무 중첩 수준 작동네임 스페이스/서브 모듈로 자동로드
App.autoload :ModuleA, "app/module_a"
참고 :
나는 그것을 이해합니다. 하지만 Constant ModuleA를 호출 할 때 초기화하고 싶지는 않습니다. 누군가가'include App :: ModuleA'라고 말할 때 호출하고 싶습니다. –
사실,'autoload'뿐만 아니라'App.autoload'도 호출하려고합니다. . 그것을 밖으로 시도, 그것은 당신이 원하는대로 작동합니다. –
aaaah ... 알겠습니다. 고마워. :) –