# \[Rails\]Problema caching

**URL:** <https://www.ruby-forum.com/t/rails-problema-caching/207640>\
**Category:** IT\
**Created:** [May 30, 2011, 5:49pm UTC](https://www.ruby-forum.com/t/rails-problema-caching/207640 "2011-05-30T17:49:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [May 30, 2011, 5:49pm UTC](https://www.ruby-forum.com/t/rails-problema-caching/207640/1 "2011-05-30T17:49:25Z")

</div>

Salve a tutti,

mi sta capitando un problema strano, in pratica nella mia applicazione  
RoR (2.3.8) ho una sidebar dove mostro le ultime 5 notizie inserite nel  
sito.  
Dato che queste devono essere sempre visibili nel layout ho inserito il  
seguente codice, che carica un parziale e estrapola i dati dal DB:

\<%= render :partial =\> “/news/news”, :collection =\> News.latest %\>

Il problema é che in produzione, quando inserisco una nuova notizia,  
molto spesso  
questa non compare subito nella sidebar ma ci mette da 10 a 30 minuti  
circa.  
Ho pensato a qualche problema nella query ma se io eseguo News.latest  
nella console il risultato é corretto, mentre sul sito continuo a non  
vedere  
le ultime notizie inserite. Inoltre il problema si risolve non appena  
faccio ripartire il server (uso passenger).

Da notare che nell’archivio delle notizie invece la news si vede fin da  
subito, il problema sembra confinato nel parziale richiamato dal layout.

Considerando che non sto utilizzando il caching sinceramente non ho la  
più pallida idea di cosa succeda, spero che qualcuno possa aiutarmi.

Grazie in anticipo
