Rails 关于 Fragment Caching 又一个疑问

hxh1246996371 · May 11, 2015 · Last by hxh1246996371 replied at May 11, 2015 · 1000 hits

比如我有一个文章列表的页面,有一些搜索过滤选项,所以后台在获取文章列表的时候会有很多计算的代码,比如有 10 行后台代码,默认是写在 controller 里面的

现在我要在前台 view 里面去把这个列表 view 做成 Fragment Caching,那么我如何把这后台的 10 行代码写到 cache 里面去呢,因为如果把代码仍然留在 controller 里面,view 走了 cache,后台仍然执行了计算,肯定是没起到效果了。

所以,是把这些代码写到 view 里面吗?还是有其它更好的方式呢?

想起 helper 了

You need to Sign in before reply, if you don't have an account, please Sign up first.