Classe: Mongoid::Association::Referenced::HasMany::Binding

Herda:
Objeto
  • Objeto
mostrar tudo
Inclui:
Vinculável
Definido em:
lib/mongoid/association/referenced/has_many/binding.rb

Visão geral

classe vinculativa para associações has_many.

Resumo do atributo de instância

Atributos incluídos do Bindable

#_association, #_base, #_target

Recolhimento do Resumo do método de instância

Métodos incluídos do Bindable

#binding, #initialize

Detalhes do método de instância

#bind_one(doc) ➤ Objeto

Vincula um único documento com a associação inversa. Usado especificamente ao anexar ao proxy.

Exemplos:

Vincular um documento.

person.posts.bind_one(post)


18
19
20
21
22
# Arquivo 'lib/mongoid/association/referenced/has_many/binding.rb', linha 18

def bind_one(doc)
  vinculativo fazer
    bind_from_relational_parent(doc)
  end
end

#unbind_one(doc) ⇒ Object

Desvincular um único documento.

Exemplos:

Desvincule o documento.

person.posts.unbind_one(document)


28
29
30
31
32
# Arquivo 'lib/mongoid/association/referenced/has_many/binding.rb', linha 28

def unbind_one(doc)
  vinculativo fazer
    unbind_from_relational_parent(doc)
  end
end