Módulo: Mongoid::Timestamps::Created

Estendido por:
ActiveSupport::Concern
Incluído em:
Mongoid::Timestamps
Definido em:
lib/mongoid/timestamps/created.rb,
lib/mongoid/timestamps/created/short.rb

Visão geral

Este módulo lida com o comportamento da configuração do documento criado no timestamp.

Definido sob namespace

Módulos: Curto

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#set_created_at ➤ Objeto

Atualize o campo created_at no documento para o horário atual. Isso é chamado apenas em criação.

Exemplos:

Defina o tempo criado.

person.set_created_at


25
26
27
28
29
30
31
32
# File 'lib/mongoid/timestamps/created.rb', linha 25

def set_created_at
  se !atemporal? && !created_at
    agora = Hora.Current
    auto.updated_at = agora se is_a?(Atualizado) && !updated_at_changed?
    auto.created_at = agora
  end
  clear_timeless_option
end