2012-09-06 7 views
0

Lorsque j'accède à mes données pour un modèle particulier dans un contexte de liste, la date de mise à jour n'a pas changé, cependant, lorsque j'accède au même enregistrement dans un contexte individuel (show), la date semble être changé.Différentes mises à jour dépendant du contexte

Liste Contexte

enter image description here

Afficher le contexte

enter image description here

J'utilise JBuilder pour les vues JSON. Ils ressemblent à ceci:

Liste Contexte (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 

Afficher le contexte (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) 

Toute idée de ce que pourrait être provoquant cela?

Répondre

0

J'ai donc fini par désactiver la mise en cache en production. C'est ma solution temporaire. J'aimerais avoir des commentaires sur une meilleure façon de résoudre ce problème, car il s'agit juste d'une solution de contournement.