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

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

Overview

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

名前空間で定義済み

Modules: 短い

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

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

# set_creed_at =オブジェクト

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

例:

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

person.set_created_at


24
25
26
27
28
29
30
31
ファイル 'Build/mongoid- 8.1 /lib/mongoid/timestamps/creed.rb', 行24

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