跳到內容 跳到搜尋

在 Details 上面加入快取行為。

方法
#
D

屬性

[RW] cache

執行個體公開方法

disable_cache()

暫時略過傳遞 details_key 往後傳遞。

# 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)

# 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