0
对于AR这样的查询:在Rails 3.1中,如何将AR查询的结果缓存到缓存?
@users = User.find(some_conditions_here)
然后@users是AR数组,我想缓存此。
如果我这样做,在一个控制器呼叫,
Rails.cache.write('foo',@users)
它不会抱怨或报错了,我甚至可以看到在/ tmp /缓存中的“富”与非零大小,但后续控制器致电
Rails.cache.read('foo')
返回零。当我从Rails控制台执行写入和读取时,它按预期工作。通过一个导致这个问题的控制器来做什么?
这用于在Rails 2之前工作...我错过了什么?
启用经过已经费雯丽。现在我已经开始缓存用户模型的ID。缓存AR对象并且根本不需要在数据库中就好了... – bachposer