0

リストコンテキストで特定のモデルのデータにアクセスした場合、updated_atの日付は変更されていませんが、個々の(show)コンテキストで同じレコードにアクセスした場合、日付は変更されているように見えます。

リストコンテキスト

ここに画像の説明を入力してください

コンテキストを表示

ここに画像の説明を入力してください

JSONビューにjbuilderを使用しています。彼らはこのように見えます:

リストコンテキスト(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 に答える