【发布时间】:2013-05-17 18:11:17
【问题描述】:
我的理解(如果我错了,请纠正我)是,在新的 cache_digests gem 中,模板片段的缓存键是由模板本身的 md5 哈希、模板依赖项和模型时间戳的组合创建的。
我的问题是,Rails 如何知道模型是否已更新,因此需要使缓存无效?似乎 Rails 需要以某种方式访问这些模型,以确定它们生成的哈希是否与缓存中已经存在的不同。如果您需要加载模型进行检查,那么您从缓存中获得的价值很少.. 显然我遗漏了一些东西.. 你能帮忙吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4