我正在使用 cache_digests gem。我试图了解 TEMPLATE 选项在 rakecache_digests:nested_dependencies
和cache_digests:dependencies
rake 任务中的用途。
你能告诉输出是什么意思吗?输出是否显示需要使用缓存渲染的部分列表,以便如果存在不匹配,我可以相应地更改渲染部分方法?
我正在使用 cache_digests gem。我试图了解 TEMPLATE 选项在 rakecache_digests:nested_dependencies
和cache_digests:dependencies
rake 任务中的用途。
你能告诉输出是什么意思吗?输出是否显示需要使用缓存渲染的部分列表,以便如果存在不匹配,我可以相应地更改渲染部分方法?
TEMPLATE 选项的目的是什么
提供cache_digests:nested_dependencies
和cache_digests:dependencies
任务以帮助您解决在模板中呈现哪些部分。要获取依赖项列表,您应该首先确定您感兴趣的页面的依赖项。以便将该页面(模板)作为模板选项传递给 rake 任务。
输出是否显示需要使用缓存渲染的部分列表,以便如果存在不匹配,我可以相应地更改渲染部分方法?
cache-digests
输出列出了更改所观察到的文件。如果该文件包含的代码发生更改,则父模板的缓存将过期并生成新的缓存。
有时cache-digests
无法正确导出partials的路径,所以这也是观察rake任务输出的一个原因。更改有问题render
的调用或对显式依赖项使用特殊注释是解决此类问题的方法,如此处所述。