Módulo: Mongoid::Reloadable

Incluído em:
Componível
Definido em:
lib/mongoid/reloadable.rb

Visão geral

Este módulo lida com o comportamento de recarga de documentos.

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#recarregarDocumento

Recarrega os atributos Document do banco de dados. Se o documento não tiver sido salvo, será gerado um erro se a opção de configuração tiver sido definida. Isso pode recarregar documentos raiz ou documentos incorporados.

Exemplos:

Recarregue o documento.

person.reload

Retorna:

Aumenta:



16
17
18
19
20
21
22
23
24
25
# Arquivo 'lib/mongoid/reloadable.rb', linha 16

def recarregar
  recarregado = _reload
  check_for_deleted_document!(recarregado)

  reinício_object!(recarregado)

  run_callbacks(:find) a menos que _find_callbacks.vazio?
  run_callbacks(:initialize) a menos que _initialize_callbacks.vazio?
  auto
end