Clase: Mongoid::Asociación::Referenciado::TieneMuchos::Enlace

Hereda:
Objeto
  • Objeto
Mostrar todo
Incluye:
Enlazable
Definido en:
lib/mongoid/asociación/referenciado/tiene_muchos/binding.rb

Overview

Clase de enlace para las asociaciones "has_many".

Resumen del atributo de la instancia

Atributos incluidos desde Bindable

#_association, #_base, #_target

Resumen del método de instancia colapsar

Métodos incluidos de Bindable

#binding, #initialize

Detalles del método de instancia

#bind_one(doc) ⇒ Objeto

Vincula un único documento con la asociación inversa. Se utiliza específicamente al añadir al proxy.

Ejemplos:

Encaderna un documento.

person.posts.bind_one(post)


18
19
20
21
22
# Archivo 'lib/mongoid/association/referenced/has_many/binding.rb', línea 18

def bind_one(doc)
  binding hacer
    vincular_desde_el_padre_relacional(doc)
  end
end

#unbind_one(doc) ⇒ Object

Desvincula un solo documento.

Ejemplos:

Desvincula el documento.

person.posts.unbind_one(document)


28
29
30
31
32
# Archivo 'lib/mongoid/association/referenced/has_many/binding.rb', línea 28

def unbind_one(doc)
  binding hacer
    desvincular del padre relacional(doc)
  end
end