动态部分和cache_digests

时间:2013-02-05 15:34:06

标签: ruby-on-rails

我的联系表/预览视图中有以下代码:

= 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"
]

不评估表达式,并且依赖性是错误的。我该如何纠正这种依赖?

0 个答案:

没有答案