モジュール: Mongoid::Cacheable

次による拡張機能。
ActiveSupport::Concern
次のドキュメントに含まれます。
構成可能
定義:
lib/mongoid/cacheable.rb

Overview

キャッシュに関する動作をカプセル化します。

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

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

# cache_key = string

キャッシュ キーを出力します。 これにより、複数形のモデル名に異なる値が追加されます。

new_record の場合- ではない場合、/new が追加されます - では /id-update_at.to_formatd_s(cache_timestamp_format) Updated_at がない場合 - は / IDを追加します

これは通常、cache() ブロック内で呼び出されます

例:

キャッシュ キーを返します

document.cache_key

次の値を返します。

  • ( string )

    Updated_at の有無にかかわらず string



28
29
30
31
32
# ファイル 'lib/mongoid/cacheable.rb' 行28

デフォルト cache_key
  return " #{ model_key } /new " 場合 new_record?
  return " #{ model_key } / #{ _id } - #{ Updated_at . utc . to_formatd_s  cache_timestamp_format  } " 場合 試す(:update_at)
  "#{model_key}/#{_id}"
end