我的联系表/预览视图中有以下代码:
= render :partial => @contactsheet.choose_partial.first
choose_template是用于选择正确部分的函数。 choose_partial()返回一个包含一个元素的数组(部分名称)。它工作正常。现在,我想对此部分使用cache_digests,我在部分中添加了缓存代码。
但是当我运行rake任务时
rake cache_digests:nested_dependencies TEMPLATE=contactsheets/preview
用于获取依赖项,它输出
[
"contactsheets/@contactsheet.choose_template.first"
]
不评估表达式,并且依赖性是错误的。我该如何纠正这种依赖?