Módulo: Mongoid::Association::Embedded::Cyclic::ClassMethods
- Definido en:
- lib/mongoid/association/embedded/cyclic.rb
Resumen del método de instancia colapsar
-
#recursively_embeds_many(opciones = {}) ⇒ Objeto
Crear una asociación incrustada cíclica que cree una jerarquía de árbol para el documento y muchos documentos subordinados incrustados.
-
#recursively_embeds_one(opciones = {}) ⇒ Objeto
Crea una asociación cíclica embebida que genera una única relación de autorreferencia para un padre y un único hijo.
Detalles del método de instancia
#recursively_embeds_many(options = {}) ⇒ objeto
Crear una asociación incrustada cíclica que cree una jerarquía de árbol para el documento y muchos documentos subordinados incrustados.
Esto proporciona la nomenclatura por defecto para acceder a un documento principal o a sus hijos.
39 40 41 42 43 44 45 |
# Archivo 'lib/mongoid/association/embedded/cyclic.rb', línea 39 def ( = {}) ( cyclic_child_name, .fusionar(nombre_de_clase: sí mismo.Nombre, cíclico: true) ) cyclic_parent_name, nombre_de_clase: sí mismo.Nombre, cíclico: true end |
#recursivamente_incrusta_uno(opciones = {}) ⇒ Objeto
Crea una asociación cíclica embebida que genera una única relación de autorreferencia para un padre y un único hijo.
Esto proporciona la nomenclatura por defecto para acceder a un documento principal o a sus hijos.
67 68 69 70 71 72 73 |
# Archivo 'lib/mongoid/association/embedded/cyclic.rb', línea 67 def ( = {}) ( cyclic_child_name(false), .fusionar(nombre_de_clase: sí mismo.Nombre, cíclico: true) ) cyclic_parent_name, nombre_de_clase: sí mismo.Nombre, cíclico: true end |