我在过去一小时内用Google搜索仍无法找到告诉Rails它不应该在该控制器上缓存任何内容的命令。
甚至不是单个片段,每个查询都应该执行......
有什么建议吗?
注意:
Rails:4.0.9
缓存: dalli
原因:
我在该控制器中使用大量Javascript - 当用户执行操作时Javascript从JSON提要中获取最新结果。 例: root_url / events / all-events.json因此Rails不缓存非常重要。
答案 0 :(得分:1)
您可以通过向网址
添加参数来实现只需使用:
root_url/events/all-events.json?t=#{Time.now.to_i}
当你获取它时,它将被取消隐藏
另外,您可以尝试使用动作控制器方法expires_now
将其添加到:before_filter