モジュール: Mongoid::Timestamps::Create

次による拡張機能。
ActiveSupport::Concern
次のドキュメントに含まれます。
Mongoid::Timestamps
定義:
lib/mongoid/timestamps/creed.rb
lib/mongoid/timestamps/creed/短い.rb

Overview

このモジュールは、タイムスタンプ時に作成されたドキュメントを設定するための動作を処理します。

名前空間で定義済み

Modules: 短い

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# set_creed_at =オブジェクト

ドキュメントの created_at フィールドを現在の時刻に更新します。 これは作成時にのみ呼び出されます。

例:

作成時に作成された を設定します。

person.set_created_at


25
26
27
28
29
30
31
32
# ファイル 'lib/mongoid/timestamps/creed.rb' は、 25行

デフォルト set_creed_at
  場合 !タイムレス? & & !created_at
    になりました = 時間.Current
    自己.Updated_at = になりました 場合 is_a?(更新済み) & & !Updated_at_changed?
    自己.created_at = になりました
  end
  clear_timeless_option
end