Módulo: Mongoid::Asociación::Referenciado::TieneUno::Construible
- Incluye:
- WithPolymorphicCriteria
- Incluido en:
- Mongoid::Association::Referenced::HasOne
- Definido en:
- lib/mongoid/asociación/referenciada/tiene_uno/buildable.rb
Overview
El comportamiento del constructor para asociaciones has_one.
Colapso del resumen del método de instancia
-
# build(base, object, type = nil, selected_fields = nil) ⇒Documento
Este método toma un _id o un objeto y query por el lado inverso usando el id o configura el objeto después de limpiar el objeto asociado.
Métodos incluidos en WithPolymorphicCriteria
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 query por el lado inverso usando el id o configura el objeto después de limpiar el objeto asociado.
25 26 27 28 29 30 31 32 33 34 |
# Archivo 'lib/mongoid/association/referenced/has_one/buildable.rb', línea 25 def construir(base, Objeto, tipo = nulo, campos seleccionados = nulo) Si ¿consulta?(Objeto) Si !base.¿nuevo_registro? ejecutar_consulta(Objeto, base) end else claro_asociado(Objeto) Objeto end end |