Módulo: Mongoid::Reloadable

Incluido en:
Componible
Definido en:
lib/mongoid/recargable.rb

Overview

Este módulo maneja el comportamiento de recarga de los documentos.

Colapso del resumen del método de instancia

Detalles del método de instancia

#recargarDocumento

Recarga los atributos Document de la base de datos. Si el documento no se ha guardado, se generará un error si se ha configurado la opción. Esto permite recargar documentos raíz o incrustados.

Ejemplos:

Recargar el documento.

person.reload

Devuelve:

Aumentos:

  • (Errores::DocumentoNoEncontrado)

    Si el documento fue eliminado.



16
17
18
19
20
21
22
23
24
25
# Archivo 'lib/mongoid/reloadable.rb', línea 16

def recargar
  recargado = _recargar
  ¡Compruebe si hay documentos eliminados!(recargado)

  ¡reinicio_objeto!(recargado)

  ejecutar_devoluciones de llamadas(:encontrar) a no ser que _find_callbacks.¿vacío?
  ejecutar_devoluciones de llamadas(:inicializar) a no ser que _inicializar_devoluciones de llamada.¿vacío?
  yo
end