module ActionView::CollectionCaching
def fetch_or_cache_partial(cached_partials, order_by:)
def fetch_or_cache_partial(cached_partials, order_by:) cache_options = @options[:cache_options] || @locals[:cache_options] || {} order_by.map do |key| cached_partials.fetch(key) do yield.tap do |rendered_partial| collection_cache.write(key, rendered_partial, cache_options) end end end end