我在我的应用程序中使用 rails cache 来缓存 Active Record 查询。我使用了一个通用的方法Rails.cache.fetch
,但它没有获取密钥。我在这里错过了什么吗?
author = cache_fetch("author_id:#{current_user.id}") do
Author.find(current_user.id)
end
在我的库文件中:
cache_fetch(key)
Rails.cache.fetch(key,expires_in: 30.minutes)
end