Módulo: Mongoid::Cacheable
Visão geral
Encapsula o comportamento em torno do cache.
Recolhimento do Resumo do método de instância
-
#cache_key ➤ string
Imprima a chave de cache.
Detalhes do método de instância
#cache_key ➤ string
Imprima a chave de cache. Isso anexará valores diferentes ao nome do modelo plural.
Se new_record? - anexará /new Se não - anexará /id-updated_at.to_formatted_s(cache_timestamp_format) Sem updated_at - anexará /ID
Isso geralmente é chamado dentro de um bloco cache ()
28 29 30 31 32 |
# Arquivo 'lib/mongoid/cacheable.rb', linha 28 def cache_key Método "#{model_key}/new" se new_record? Método "#{model_key}/#{_id}-#{updated_at.utc.to_formatted_s()}" se tentar(:updated_at) "#{model_key}/#{_id}" end |