Ubuntu -> Apache -> Phusion passeggeri -> Rails 2.3Come prevenire il browser caching delle pagine in Rails
La parte principale del mio sito reagisce ai tuoi scatti. Quindi, se fai clic su un link, ti invierà a destinazione e rigenererai istantaneamente la tua pagina.
Ma, se si preme il pulsante Indietro, non si vede la nuova pagina. Sfortunatamente, non viene visualizzato senza un aggiornamento manuale; sembra che il browser la stia memorizzando nella cache. Voglio assicurarmi che il browser non memorizzi nella cache la pagina.
Separatamente, I do si desidera impostare le date di scadenza del futuro per tutte le mie risorse statiche.
Qual è il modo migliore per risolvere questo problema? Dovrei risolvere questo in Rails? Apache? Javascript?
Grazie per tutto il vostro aiuto, Jason
ahimè. Nessuno di questi suggerimenti ha forzato il comportamento che sto cercando.
Forse c'è una risposta javascript? Potrei avere i binari scrivere un timestamp in un commento, quindi fare in modo che JavaScript verifichi se i tempi sono entro cinque secondi (o qualsiasi cosa funzioni). Se sì, allora va bene, ma se no, quindi ricaricare la pagina?
Pensi che questo funzionerebbe?
Grazie per tutto il vostro aiuto,
Jason
Grazie ... mi ha risparmiato un sacco di tempo! – mikeymo
Dopo due giorni di ricerche ho finalmente trovato questa risposta. Grazie mille ^^ – StefanS
Ho solo bisogno di aggiungere al coro e dire grazie (!!!) per questa risposta. Ho avuto questo problema * troppo a lungo *. –