如何在没有缓存的情况下选择结果集

时间:2012-08-28 11:11:15

标签: ruby-on-rails ruby-on-rails-3.1

我想使用rails运行NOn_cached查询。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

Rails只会在请求 - 响应周期内缓存查询结果,因此它只会在请求期间生效。

您应该可以使用未缓存的命令

未说明的   找到(废话) 端

至少在控制器动作中。

另一种(BAD!)方法是添加一个破坏缓存的查询属性

where(“name =?OR 0 =?”,“smith”,rand(100))

或类似的,这样你就得到OR'0 = 0.3567',它总是假的,每个请求都不同。

确实想要使用未缓存但是:)