모듈: Mongoid::Association::Referenced::HasMany::Buildable

포함 항목:
Mongoid::Association::Referenced::HasMany
다음에 정의됨:
lib/mongoid/association/referenced/has_many/buildable.rb

개요

has_many 연관 관계에 대한 빌더 동작.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#빌드(base, 객체, type = nil,selected_fields = nil) ⇒ 문서

이 메서드는 _id 또는 객체 를 가져와서 id를 사용하여 역방향을 쿼리하거나 객체 를 설정합니다.

예시:

문서를 작성합니다.

relation.build(meta, attrs)

매개변수:

  • base (객체)

    기본 객체입니다.

  • 객체 (객체)

    연결을 빌드 하는 데 사용할 객체 입니다.

  • 유형 (string) (기본값: nil)

    쿼리 할 문서 유형입니다.

  • selected_fields (nil) (기본값: nil)

    nil이어야 합니다.

반환합니다:

  • (문서)

    단일 문서입니다.



24
25
26
27
28
# 파일 'lib/mongoid/association/referenced/has_many/buildable.rb', 줄 24

def 빌드(base, 객체, 유형 = nil, selected_fields = nil)
  반환 (객체 || []) 하지 않는 한 쿼리?(객체)
  반환 [] 만약 객체.is_a?(배열)
  query_criteria(객체, base)
end