모듈: Mongoid::Association::Embedded::EmbedsMany::Proxy::ClassMethods

포함 항목:
Mongoid::Association::Embedded::EmbedsMany::Proxy
다음에 정의됨:
lib/mongoid/association/embedded/embeds_many/proxy.rb

개요

프록시 클래스에 대한 클래스 수준 메서드입니다.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#concern_loader(associations, Docs) ⇒ Mongoid::Association::Embedded::Eager

이 연관 관계에 대한 선행 로더를 반환합니다.

매개변수:

  • 연관 관계 (Array<Mongoid::Association>)

    빠르게 로드할 연관 관계

  • 참고자료 (Array<Mongoid::Document>)

    지정된 연관 관계를 소유한 상위 문서로, 이 연관 관계는 빠르게 로드된 문서로 채워져야 합니다.

반환합니다:



29
30
31
# 파일 'lib/mongoid/association/embedded/embeds_many/proxy.rb', 줄 29

def Eager_loader(연관 관계, 참고자료)
  열망.신규(연관 관계, 참고자료)
end

#embedded?true

연관 관계가 포함된 연관 관계라면 true를 반환합니다. 이 경우에는 항상 true입니다.

예시:

연관 관계가 내장되어 있나요?

Association::Embedded::EmbedsMany.embedded?

반환합니다:

  • (true)

    true.



40
41
42
# 파일 'lib/mongoid/association/embedded/embeds_many/proxy.rb', 줄 40

def 임베디드?
  true
end

#foreign_key_suffixnil

외래 키 필드 의 접미사 ' _id' 또는 '_ids'를 반환합니다.

예시:

외래 키의 접미사를 가져옵니다.

Association::Embedded::EmbedsMany.foreign_key_suffix

반환합니다:

  • (nil)

    nil.



50
51
52
# 파일 'lib/mongoid/association/embedded/embeds_many/proxy.rb', 줄 50

def foreign_key_suffix
  nil
end