모듈: Mongoid::Association::Reflections

확장자:
ActiveSupport::Concern
포함 항목:
Mongoid::Association
다음에 정의됨:
lib/mongoid/association/reflections.rb

개요

리플렉션 모듈은 연관 관계에 대한 유용한 정보를 조회 할 수 있는 편의 메서드를 제공합니다.

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

모듈: 클래스 메서드

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#mirror_on_all_association(*매크로) ⇒ 배열<Mongoid::Association::Relatable>

제공된 매크로에 대한 모든 연결 메타데이터 를 반환합니다.

예시:

매크로별로 여러 연결 메타데이터 를 찾습니다.

person.reflect_on_all_associations(:embeds_many)

매개변수:

  • *매크로 (기호...)

    연관 매크로.

반환합니다:



32
33
34
# 파일 'lib/mongoid/association/reflections.rb', 줄 32

def mirror_on_all_association(*매크로)
  self.클래스.mirror_on_all_associations(*매크로)
end

#mirror_on_association(name) ⇒ Mongoid::Association::Relatable

제공된 이름에 대한 연결 메타데이터 를 반환합니다.

예시:

이름으로 연결 메타데이터 를 찾습니다.

person.reflect_on_association(:addresses)

매개변수:

  • 이름 (string | 기호)

    찾을 연관 관계의 이름입니다.

반환합니다:



20
21
22
# 파일 'lib/mongoid/association/reflections.rb', 줄 20

def mirror_on_association(이름)
  self.클래스.mirror_on_association(이름)
end