Ruby on rails 在Rails中,我可以在视图中检查操作是否要缓存吗?

Ruby on rails 在Rails中,我可以在视图中检查操作是否要缓存吗?,ruby-on-rails,caching,Ruby On Rails,Caching,我在控制器中使用缓存页面,如下所示: 缓存页面:索引 是否有一种方法可以在视图文件中检查操作是否要缓存 谢谢不,这是不可能的。所有的caches\u page-方法都是通过after\u filter注册一个块,而不存储任何附加信息。如果您需要知道当前操作是否要缓存,您必须自己提供一条线索。ie的增强版caches\u page谢谢,Flitzwald。我就是这么想的。

我在控制器中使用缓存页面,如下所示: 缓存页面:索引

是否有一种方法可以在视图文件中检查操作是否要缓存


谢谢

不,这是不可能的。所有的
caches\u page
-方法都是通过
after\u filter
注册一个块,而不存储任何附加信息。如果您需要知道当前操作是否要缓存,您必须自己提供一条线索。ie的增强版
caches\u page

谢谢,Flitzwald。我就是这么想的。