我正在使用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是否将任何值附加到缓存键?