모듈: Rails::Mongoid

확장자:
몽고이드
포함 항목:
몽고이드
다음에 정의됨:
lib/rails/mongoid.rb,
lib/mongoid/railtie.rb

개요

Rails용 Mongoid 유틸리티

네임스페이스 아래에 정의됨

클래스: Railtie

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#load_models(앱) ⇒ 객체

애플리케이션 구성을 사용하여 모든 모델을 가져와서 요구하도록 하면 개발과 프로덕션 모두에서 인덱싱과 상속이 작동하여 동일한 결과를 얻을 수 있습니다.

예시:

모든 애플리케이션 모델을 로드합니다.

Rails::Mongoid.load_models(app)

매개변수:

  • (애플리케이션)

    Rails 애플리케이션.



16
17
18
# 파일 'lib/rails/mongoid.rb', 16줄

def load_models()
  ::몽고이드.load_models(.config.경로['app/models'].확장)
end

#preload_models(앱) ⇒ 객체

Conditionally calls Rails::Mongoid.load_models(app) if the ::Mongoid.preload_models is true.

매개변수:

  • (애플리케이션)

    Rails 애플리케이션.



24
25
26
# 파일 'lib/rails/mongoid.rb', 24줄

def preload_models()
  load_models() 만약 ::몽고이드.preload_models
end