Clase: Mongoid::Association::Referenced::HasMany::Binding

Hereda:
Objeto
  • Objeto
Mostrar todo
Incluye:
Enlazable
Definido en:
lib/mongoid/association/referenced/has_many/binding.rb

Overview

Clase de enlace para las asociaciones "has_many".

Resumen del atributo de la instancia

Atributos incluidos desde Vinculable

#_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) ⇒ Object

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)


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

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

#unbind_one(doc) ⇒ Object

Desvincula un solo documento.

Ejemplos:

Desvincula el documento.

person.posts.unbind_one(document)


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

def unbind_one(doc)
  binding hacer
    desvincular de la entidad relacional principal(doc)
  end
end