method
cache_key
v4.2.9 -
Show latest stable
- Class:
ActiveRecord::Integration
cache_key(*timestamp_names)public
Returns a cache key that can be used to identify this record.
Product.new.cache_key # => "products/new" Product.find(5).cache_key # => "products/5" (updated_at not available) Person.find(5).cache_key # => "people/5-20071224150000" (updated_at available)
You can also pass a list of named timestamps, and the newest in the list will be used to generate the key:
Person.find(5).cache_key(:updated_at, :last_reviewed_at)