0

当我在列表上下文中访问特定模型的数据时,updated_at 日期没有更改,但是,当我在单个(显示)上下文中访问同一记录时,日期似乎确实发生了更改。

列出上下文

在此处输入图像描述

显示上下文

在此处输入图像描述

我将 jbuilder 用于 JSON 视图。它们看起来像这样:

列表上下文 (index.json.jbuilder)

json.array! @media_files do |json, media_file|
  json.(media_file, :id, :name, :description, :category_id, :mime, :media_file_type_id, :size, :shareable, :deleted, :keywords, :updated_at, :version)
  json.url signed_url(media_file.url)
  json.thumb_url signed_url(media_file.thumb_url)
end

显示上下文 (show.json.jbuilder)

json.(@media_file, :id, :name, :description, :category_id, :mime, :media_file_type_id, :size, :shareable, :deleted, :keywords, :updated_at, :version)
json.url signed_url(@media_file.url)
json.thumb_url signed_url(@media_file.thumb_url)

知道是什么原因造成的吗?

4

1 回答 1

0

所以我最终只是在生产中禁用了缓存。这是我的临时解决办法。我很想听到一些关于解决此问题的更好方法的反馈,因为这实际上只是一种解决方法。

于 2012-09-12T03:08:59.590 回答