0

我有一个自定义模板处理程序,它的渲染方法没有被我的模板可预测地调用。Rails 将编译后的模板缓存到一个方法中,并且仅在底层文件更改时才重新渲染模板。

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

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

编辑:

看来这就是魔法所在。当我的模板第一次被渲染时@compiled设置为 true。在某些情况下,我需要将其更改为 false 以便重新编译我的模板。我怎样才能从模板处理程序中做到这一点?

4

0 回答 0