Módulo: Mongoid::Association::Referenced::BelongsTo::Buildable

Incluido en:
Mongoid::Asociación::Referenciado::Pertenece a
Definido en:
lib/mongoid/asociación/referenciada/pertenece_a/buildable.rb

Overview

El comportamiento del constructor para las asociaciones belong_to.

Colapso del resumen del método de instancia

Detalles del método de instancia

# build(base, object, type = nil, selected_fields = nil)Documento

Este método toma un _id o un objeto y consulta el lado inverso usando el id o establece el objeto.

Ejemplos:

Construir el documento.

relation.build(meta, attrs)

Parámetros:

  • base (Objeto) -

    El objeto base.

  • Objeto (Objeto) -

    El objeto a utilizar para construir la asociación.

  • tipo (Cadena) (predeterminado: nulo)

    El tipo de asociación.

  • campos seleccionados (nil) (predeterminado: nulo)

    Debe ser nulo.

Devuelve:



24
25
26
27
# Archivo 'lib/mongoid/association/referenced/belongs_to/buildable.rb', línea 24

def construir(base, Objeto, tipo = nulo, campos seleccionados = nulo)
  return Objeto a no ser que ¿consulta?(Objeto)
  ejecutar_consulta(Objeto, tipo)
end