모듈: Mongoid::Association::Embedded::EmbedsOne::Buildable
- 다음을 포함합니다.
- Threaded::Lifecycle
- 다음에 정의됨:
- lib/mongoid/association/embedded/embeds_one/buildable.rb
개요
embeddeds_one 연관 관계를 위한 빌더 클래스입니다.
인스턴스 메서드 요약 접기
-
#build(base, 객체, _type = nil,selected_fields = nil) ⇒ 문서
연관 관계에 제공된 연관 관계 메타데이터를 사용하여 속성으로 문서를 작성합니다.
인스턴스 메서드 세부 정보
#빌드(base, 객체, _type = nil,selected_fields = nil) ⇒ 문서
연관 관계에 제공된 연관 관계 메타데이터를 사용하여 속성으로 문서를 작성합니다. 적합한 경우 하위 클래스와 할당이 사용되는지 확인하기 위해 팩토리를 통해 인스턴스화합니다.
28 29 30 31 32 33 34 35 36 37 38 39 |
# 파일 'lib/mongoid/association/embedded/embeds_one/buildable.rb', 줄 28 def 빌드(base, 객체, _type = nil, selected_fields = nil) 만약 객체.is_a?(해시) 만약 _loading? && base.지속되었나요? 공장.execute_from_db(class, 객체, nil, selected_fields, execution_callbacks: 거짓) other 공장.빌드(class, 객체) end other clear_related(객체) 객체 end end |