Ubuntu -> Apache -> Phusion Passenger -> Rails 2.3
La partie principale de mon site réagit à vos clics. Ainsi, si vous cliquez sur un lien, il vous dirigera vers la destination et régénérera instantanément votre page.
Mais, si vous appuyez sur le bouton de retour, vous ne voyez pas la nouvelle page. Malheureusement, il n'apparaît pas sans une actualisation manuelle; il semble que le navigateur le met en cache. Je veux m'assurer que le navigateur ne cache pas la page.
Séparément, je fais veux fixer des dates d'expiration extrême futures pour tous mes actifs statiques.
Quelle est la meilleure façon de résoudre ce problème? Dois-je résoudre ce problème dans Rails? Apache? Javascript?
Merci pour toute votre aide, Jason
Hélas. Aucune de ces suggestions n'a forcé le comportement que je recherche.
Peut-être qu'il y a une réponse javascript? Je pourrais demander aux rails d'écrire un horodatage dans un commentaire, puis demander au javascript de vérifier si les temps sont dans les cinq secondes (ou ce qui fonctionne). Si oui, alors très bien, mais si non, alors rechargez la page?
Pensez-vous que cela fonctionnerait?
Merci pour votre aide,
Jason