0
A
답변
0
나는이 솔루션은보다 컴팩트 한 생각 :
[Mappers, Mappers::Login, Mappers::Admuser, Mappers::Admsubdevice, Mappers::Admdevice].each do |m|
m.extend ActiveSupport::Autoload
end
1
def module_with_autoload &proc
Module.new{extend ActiveSupport::Autoload ; proc.call}
end
Mappers = module_with_autoload do
...
Login = module_with_autoload do
...
end
Admuser = module_with_autoload do
...
end
Admsubdevice = module_with_autoload do
...
end
Admdevice = module_with_autoload do
...
end
end
관련 문제
- 1. 내 레일 건조 모델
- 2. RSpec에서 반복되는 사양의 건조
- 3. 리팩토링 컨트롤러 코드는 건조
- 4. 건조 밖으로 대표
- 5. 방법이 RSpec에 테스트를 건조?
- 6. 이것은 레일에서 좋은 건조 방법입니까?
- 7. yaml을 건조 할 수 있습니까?
- 8. 건조 시간 예측 (물리적 시스템 시뮬레이션)?
- 9. 플렉스/액션 스크립트 코드 건조/리팩터링
- 10. ActivePerl에 모듈을 어떻게 설치합니까?
- 11. 두 모듈을 어떻게 연결합니까?
- 12. ES6 모듈을 어떻게 연결합니까?
- 13. 어떻게 모듈을 파이썬으로 인스턴스화합니까?
- 14. webpack은이 모듈을 어떻게 처리합니까?
- 15. 오차드 모듈을 어떻게 실행합니까?
- 16. orchard는 모듈을 어떻게 처리합니까?
- 17. 어떻게 모듈을 장고에서 사용합니까?
- 18. Perl 모듈을 어떻게 제거합니까?
- 19. erlang에 모듈을 어떻게 설치합니까?
- 20. 어떻게 래퍼 모듈을 작성합니까?
- 21. 모듈을 어떻게 통합합니까?
- 22. 은 코드를 건조 시키는데 좋은 장소입니까?
- 23. 많이
- 24. 어떻게 drupal 모듈을 알고 계십니까?
- 25. 파이썬은 어떻게/어디서 모듈을 찾나요?
- 26. TypScript에서 NodeJs 모듈을 어떻게 선언합니까?
- 27. Cygwin에서 스레드 모듈을 어떻게 링크합니까?
- 28. heroku에 gdbm 모듈을 어떻게 설치합니까?
- 29. Umbraco에 활주로 모듈을 어떻게 설치합니까?
- 30. IronPython에서 datetime 모듈을 어떻게 사용합니까?