Cómo borrar la memoria caché del navegador después de cerrar la sesión del usuario para evitar el acceso a información privada a través del botón 'Atrás'

Después de que un usuario cierra sesión, si presiona el botón Atrás, puede volver a la última página en la que estaba antes de cerrar sesión.

La aplicación en la que estoy trabajando a menudo se usará en una computadora pública (biblioteca o laboratorio de computación, por ejemplo) y me gustaría evitar que los usuarios puedan ver cualquier cosa de sesiones de usuarios anteriores.

Estoy en Rails 3 y Devise, por cierto, aunque parece que este problema surgiría con cualquier marco o mecanismo de inicio de sesión.

¿La solución es usar encabezados / metaetiquetas para deshabilitar el almacenamiento en caché del navegador? ¿Alguien sabe de una gema o tutorial que aborde este problema?

Esperamos su consejo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta