Rails 当在 Rails 中使用了 establish_connection 的时候,data query cache not work

verfino · 2013年10月29日 · 最后由 psvr 回复于 2014年08月14日 · 4153 次阅读

大家有遇到过这种情况吗?

当你使用了 establish_connection 的时候 查询是这样的 Model:

Log:这时候的缓存没有开启(因为你使用了 establish connection)

接下来 google 来的方法,加入某句 cache 就可以 工作 Model:

Log:(期待的事情发生了,cache 工作了) . . . 但是不如意的事情来了,当你的 request 再发送一次 Log:

竟然全被 cache 了。。。。。

Orz 求解决方案

=====================

我暂时的解决方案是这样: 在每个要用到 cache 的地方 加这个。。。。

  • -但是这也太不友好了,有什么优雅的方法吗?

ruby-china.org off-line mode ????

感觉是 Rails 的 bug,有没有提 issue?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号