0
0
Fork 0

Further abstract caching for includes

This commit is contained in:
Eugen Rochko 2016-11-30 15:57:56 +01:00
parent 356d3874eb
commit a21bcac9e1
4 changed files with 22 additions and 2 deletions

View file

@ -59,6 +59,8 @@ class ApplicationController < ActionController::Base
end
def cache_collection(raw, klass)
return raw unless klass.respond_to?(:with_includes)
uncached_ids = []
cached_keys_with_value = Rails.cache.read_multi(*raw.map(&:cache_key))