在 Details 上添加缓存行为。
方法
属性
[RW] | cache |
实例公共方法
disable_cache() 链接
临时跳过传递 details_key。
源代码:显示 | 在 GitHub 上查看
# File actionview/lib/action_view/lookup_context.rb, line 108 def disable_cache old_value, @cache = @cache, false yield ensure @cache = old_value end
实例私有方法
_set_detail(key, value) 链接
源代码:显示 | 在 GitHub 上查看
# File actionview/lib/action_view/lookup_context.rb, line 116 def _set_detail(key, value) # :doc: @details = @details.dup if @digest_cache || @details_key @digest_cache = nil @details_key = nil @details[key] = value end