rog*_*rkk 6 pagination caching ruby-on-rails ruby-on-rails-3 kaminari
我已经在我的应用程序中设置了动作缓存(有扫地机,但我想这里无关紧要),到目前为止它除了一件事之外还很有用:
我使用Kaminari进行分页,因此当我执行expire_action我的动作时它只会到达第一页.我知道使用查询字符串指定页面时缓存不起作用,我设置了一个路由,以便将页面附加到URL的末尾(例如/ people/123/page/2).
如果有必要,我会在这篇文章中添加更多信息,但我猜这里有一些显而易见的东西,所以:任何人都知道如何使我的其余页面过期?
我仍然对我原来问题的答案感兴趣,如果出现解决方案,我会改变我接受的答案.也就是说,我最终只是通过检查页面是否被指定来缓存原始页面:
caches_action:index,:if => Proc.new {params [:page] .nil?}
| 归档时间: |
|
| 查看次数: |
591 次 |
| 最近记录: |