Skip to content
Snippets Groups Projects
Unverified Commit a3d84e70 authored by Eugen Rochko's avatar Eugen Rochko Committed by GitHub
Browse files

Fix cache_associated no longer working (#7320)

parent 28bd4b98
No related branches found
No related tags found
No related merge requests found
......@@ -3,14 +3,19 @@
module Cacheable
extend ActiveSupport::Concern
class_methods do
module ClassMethods
@cache_associated = []
def cache_associated(*associations)
@cache_associated = associations
end
end
included do
scope :with_includes, -> { includes(@cache_associated) }
scope :cache_ids, -> { select(:id, :updated_at) }
def with_includes
includes(@cache_associated)
end
def cache_ids
select(:id, :updated_at)
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment