2012-08-28 29 views

回答

0

Rails只会在请求 - 响应周期内缓存查询结果,所以它只会在请求期间持续存在。

您应该能够使用未缓存命令

未缓存做 发现(等等) 结束

至少在一个控制器动作。

另一个(BAD!)的方式来做到这一点是添加萧条缓存

其中( “NAME =?OR 0 =?”, '史密斯',兰特(100))

查询属性

或类似的,所以你得到OR'0 = 0.3567',这对每个请求总是假的和不同的。

真的要使用未缓存虽然:)