根据上下文不同更新日期

时间:2012-09-06 19:16:19

标签: ruby-on-rails json jbuilder

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

列出上下文

enter image description here

显示上下文

enter image description here

我正在使用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)

知道可能导致什么原因吗?

1 个答案:

答案 0 :(得分:0)

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