클래스: Mongoid::Association::Referenced::HasMany::Binding

상속:
객체
  • 객체
모두 표시
다음을 포함합니다.
바인딩 가능
다음에 정의됨:
lib/mongoid/association/referenced/has_many/Binding.rb

개요

has_many 연관 관계를 위한 바인딩 클래스입니다.

인스턴스 속성 요약

Bindable에 포함된 속성

#_association, #_base, #_target

인스턴스 메서드 요약 접기

Bindable에 포함된 메서드

#Binding, #initialize

인스턴스 메서드 세부 정보

#bind_one(doc) ⇒ 객체

단일 문서 를 역방향 연관 관계로 바인딩합니다. 특히 프록시에 추가할 때 사용됩니다.

예시:

하나의 문서 를 바인딩합니다.

person.posts.bind_one(post)


18
19
20
21
22
# 파일 'lib/mongoid/association/referenced/has_many/Binding.rb', 줄 18

def bind_one(doc)
  바인딩 do
    bind_from_relational_parent(doc)
  end
end

#unbind_one(doc) ⇒ Object

단일 문서의 바인딩을 해제합니다.

예시:

문서 바인딩을 해제합니다.

person.posts.unbind_one(document)


28
29
30
31
32
# 파일 'lib/mongoid/association/referenced/has_many/Binding.rb', 줄 28

def unbind_one(doc)
  바인딩 do
    unbind_from_relational_parent(doc)
  end
end