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)


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

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)


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

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