如何从我的TemplateHandler中使ActionView :: Template的缓存失效?

时间:2013-04-09 20:59:51

标签: ruby-on-rails templates caching

我有一个自定义模板处理程序,我的模板没有可预测地调用render方法。 Rails将已编译的模板缓存到方法中,并且只有在基础文件发生更改时才重新提交模板。

我想使这更复杂,并添加我自己的方法来检测陈旧模板。

问题是,如何从我的处理程序手动使模板的缓存过期?

修改

看起来像this is where the magic is。第一次将@compiled设置为true时,渲染我的模板。在某些情况下,我需要将其更改为false,以便重新编译我的模板。我怎么能从模板处理程序中做到这一点?

0 个答案:

没有答案