Skip to content

Commit 72d3b79

Browse files
committed
add identifier
1 parent fcdfee6 commit 72d3b79

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/view_component/cacheable.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module ViewComponent::Cacheable
44
extend ActiveSupport::Concern
55

66
included do
7-
class_attribute :__vc_cache_dependencies, default: [:format, :__vc_format]
7+
class_attribute :__vc_cache_dependencies, default: [:format, :__vc_format, :identifier]
88

99
# For caching, such as #cache_if
1010
#
@@ -36,7 +36,7 @@ def retrieve_cache_key(key)
3636
when key.respond_to?(:cache_key) then key.cache_key
3737
when key.is_a?(Array) then key.map { |element| retrieve_cache_key(element) }.to_param
3838
when key.respond_to?(:to_a) then retrieve_cache_key(key.to_a)
39-
else public_send(key).to_param
39+
when respond_to?(key) then public_send(key).to_param
4040
end.to_s
4141
end
4242
end

0 commit comments

Comments
 (0)