在memcache中找不到缓存键

时间:2019-05-12 18:09:50

标签: ruby-on-rails ruby caching memcached rabl

我正在使用gem rabl构建我的api响应(https://github.com/nesquena/rabl)。

在我的控制器中,我这样给出

@cache_key = "rabl/spree/api/home/v2/index-en"

在我的index.rabl文件中,

cache @cache_key, expires_in: 15.minutes

我正在使用memcache来使用客户端Dalli进行缓存,并且已在heroku中部署了该应用程序。一切都按预期进行。但是当我尝试

Rails.cache.fetch('rabl/spree/api/home/v2/index-en')

我看不到任何价值。为什么会这样呢? rabl是否将任何值附加到缓存键?

0 个答案:

没有答案