我试图像这样缓存数据:
def index
Rails.cache.fetch("someCache", expires_in: 12.hours) do
'someContent'
end
raise Rails.cache.fetch("someCache").inspect
end并且一切正常(它返回someContent),直到我删除设置值的块(它已经设置了12个小时,对吗?)并刷新页面:
def index
raise Rails.cache.fetch("someCache").inspect
end返回nil
发布于 2017-11-02 00:45:16
发布于 2017-11-02 00:39:22
决议:
为了在development环境中启用缓存,必须在应用程序根路径中创建tmp/caching-dev.txt。
https://stackoverflow.com/questions/47065593
复制相似问题