diff --git a/app/models/card.rb b/app/models/card.rb index fe41c5d9b..02394131c 100644 --- a/app/models/card.rb +++ b/app/models/card.rb @@ -41,10 +41,6 @@ class Card < ApplicationRecord delegate :accessible_to?, to: :collection - def cache_key - [ super, collection.name ].compact.join("/") - end - def card self end diff --git a/app/models/card/cacheable.rb b/app/models/card/cacheable.rb index b6c381ceb..94c6b6d11 100644 --- a/app/models/card/cacheable.rb +++ b/app/models/card/cacheable.rb @@ -1,6 +1,10 @@ module Card::Cacheable extend ActiveSupport::Concern + def cache_key + [ super, collection.name ].compact.join("/") + end + def cache_invalidation_parts @cache_invalidation_parts ||= InvalidationParts.new(self) end