如何在Rails中缓存任意对象(基于时间)?

Lai*_*uan 5 memcached caching ruby-on-rails redis

我看了官方指南.它说有page cache,action cachefragment cache,但他们不是我想要的.

我只想缓存一个对象,而不是整个页面或视图片段,就像这个伪代码:

def show
  cache @ads, :expires_in => 1.hour do
    @ads = Advertisement.all
  do
end
Run Code Online (Sandbox Code Playgroud)

可能吗?用memcacheredis

Mic*_*ley 1

查看Lawnchair gem在 Redis 中缓存对象。