的caches_action
我见过的每一个例子如下:集caches_action,:expires_in =>动态
caches_action, :expires_in => 5.minutes
但我想基于动作使用的对象的到期时间设定expires_in
。在设置expires_in
时有没有什么办法引用该对象,因为有问题的对象是基于params
发送给该操作的?
我尝试使用
caches_action, :expires_in => Object.find(params[:id])
,但可惜它不会让我参考一下PARAMS那里。建议欢迎!
我的'params [:id]'是路由的一部分 - 类似'/ object /:id' - 因此它被分开缓存,因为路径是不同的。 – swrobel 2012-03-01 18:48:55