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