diff --git a/lib/multi_fetch_fragments.rb b/lib/multi_fetch_fragments.rb index db36d04..5ebfc0c 100644 --- a/lib/multi_fetch_fragments.rb +++ b/lib/multi_fetch_fragments.rb @@ -23,12 +23,13 @@ def render_collection_with_multi_fetch_cache @collection.each do |item| key = @options[:cache].respond_to?(:call) ? @options[:cache].call(item) : item + skip_digest = @options[:cache].respond_to?(:call) # assume we are handling cache key expiry ourselves key_with_optional_digest = nil if defined?(@view.fragment_name_with_digest) key_with_optional_digest = @view.fragment_name_with_digest(key, @view.view_cache_dependencies) elsif defined?(@view.cache_fragment_name) - key_with_optional_digest = @view.cache_fragment_name(key) + key_with_optional_digest = @view.cache_fragment_name(key, skip_digest: skip_digest) else key_with_optional_digest = key end