【发布时间】:2013-10-02 11:28:09
【问题描述】:
我已经安装了 memcached gem 和acts_as_cached 插件。
我有几个模型像
类自行车
act_as_cached
..........
结束
汽车类
act_as_cached
..........
结束
像这样我有更多的模型
Bike.get_cache("key") { Bike.find(...) }
Car.get_cache("key") { Car.find(...) }
即使我在维护不同的键,它也会获取错误的对象而不是所需的对象。
【问题讨论】:
-
由于acts_as_cached 插件已经很老了,我猜你正在使用一个旧的Rails 应用程序。正确的?以前有效吗?这种情况有时会发生还是总是会发生?
-
它有时会发生......有时它什么也没拿,有时它抛出错误的对象,有时它工作完美。
-
我使用的是 Ruby 1.8.7 和 Rails 2.3.12
-
您使用 Phusion Passenger 作为应用服务器吗?
-
Phusion 乘客版本 3.0.8
标签: ruby-on-rails ruby web-applications activerecord memcached