我将 Jbuilder 用于我的 JSON API 输出,现在我想使用 Rails 3.2.13 的“cache_digest”gem 添加缓存。
它工作正常,缓存模板已创建并从缓存中读取,但问题是,如果我更改模型条目,例如更改“标题”,它不会使缓存过期并且它仍然显示旧标题。
这是我的 jbuilder 模板索引:
json.cache! "news" do |json|
json.array!(@news) do |news|
json.id news.id
json.title news.title
json.excerpt news.excerpt
json.content strip_links news.content
json.image news.image
json.source news.source
json.published_at news.published_at
json.created_at news.created_at
end
end
我正在通过 RailsAdmin 界面更改属性。