File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ def render_in(view_context, &block)
118
118
if render?
119
119
rendered_template = render_template_for ( @__vc_variant , __vc_request &.format &.to_sym ) . to_s
120
120
if respond_to? ( :__vc_render_cacheable )
121
- __vc_render_cacheable ( rendered_template )
121
+ __vc_render_cacheable ( rendered_template , @__vc_variant , __vc_request &. format &. to_sym )
122
122
else
123
123
__vc_render_template ( rendered_template )
124
124
end
Original file line number Diff line number Diff line change @@ -18,8 +18,9 @@ def view_cache_dependencies
18
18
# Render component from cache if possible
19
19
#
20
20
# @private
21
- def __vc_render_cacheable ( rendered_template )
21
+ def __vc_render_cacheable ( rendered_template , variant = nil , format = nil )
22
22
if view_cache_dependencies . present?
23
+ view_cache_dependencies = view_cache_dependencies + [ variant , format ]
23
24
Rails . cache . fetch ( view_cache_dependencies ) do
24
25
__vc_render_template ( rendered_template )
25
26
end
You can’t perform that action at this time.
0 commit comments