¿Es posible mostrar el mensaje flash en rieles solo una vez? Quiero decir, cuando borro algo, el flash dice "Borrado (deshacer)", y luego, si hago clic en un clic y luego en el botón Atrás del navegador, el mensaje sigue ahí.¿Cómo se muestra el mensaje flash en Rieles solo una vez?
Respuesta
Probablemente sea un problema genérico de almacenamiento en caché del navegador. Puede obligar a su navegador a volver a cargar una página mientras presiona el botón Atrás configurando algunos encabezados que no sean de caché.
Usted podría intentar este enfoque: (que se encuentra después de una rápida búsqueda en Google, es posible que desee conocer en profundidad)
http://blog.serendeputy.com/posts/how-to-prevent-browsers-from-caching-a-page-in-rails/
Usted podría utilizar
flash.now
Aquí hay una regla básica.
In your controller, use flash when you're redirecting and flash.now when rendering.
En el caso particular que estoy redirigiendo - desde el punto de vista Mostrar el Índice. Mi pregunta es si el mensaje flash puede eliminarse después de que salga de la página que tiene el mensaje flash y luego haga clic en el botón Atrás. –
Encontré en este hilo stackoverflow que esto está relacionado con el almacenamiento en caché: http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails –
- 1. MySQL: solo muestra algunos valores una vez
- 2. rieles: impiden mensaje flash de mostrar dos veces
- 3. rieles/Diseñar - Personalizar mensaje flash (devise.en.yml) con un link_to
- 4. El hilo se ejecuta solo una vez
- 5. Flash en mediaelement.js solo muestra "archivo de descarga"
- 6. UIWebView shouldStartLoadWithRequest solo se llamó una vez?
- 7. mensaje flash basado en Cookie vs. sesión
- 8. idear mensaje flash personalizado
- 9. el diálogo de jquery ui se abre solo una vez
- 10. rieles de flash: aviso no trabajar
- 11. Usar el temporizador solo una vez
- 12. Mostrar div solo una vez
- 13. ¿Cómo activar una función una vez, y solo una vez ...?
- 14. System.Threading.Timer solo se dispara una vez
- 15. ISupportIncrementalLoading solo se dispara una vez
- 16. ¿Por qué solo se agrega una vez?
- 17. cómo cambiar el flash del dispositivo [: aviso] en los rieles
- 18. Rieles mensajes flash en Java
- 19. ¿Cómo se muestra un mensaje cuando el cursor ingresa una superposición en emacs?
- 20. El procesamiento de un mensaje tal vez
- 21. ¿Cómo hacer que un bookmarklet se ejecute solo una vez?
- 22. ContentTemplateSelector solo se llama una vez y muestra siempre la misma plantilla de datos
- 23. El mensaje flash desaparece al redireccionar en Symfony 2.1
- 24. ¿Cómo se muestra un solo cuadro de diálogo a la vez?
- 25. setInterval - ¿Cómo disparar solo una vez?
- 26. jQuery - Haz solo una vez
- 27. layoutAnimation funciona solo una vez
- 28. Toast de Android iniciado desde el servicio solo muestra una vez
- 29. uno document.createElement, añadir dos veces, sólo se muestra una vez
- 30. Pasar el objeto entre las vistas (mensaje flash)
lol, después de enviar esta respuesta I vimos que terminaste con la misma publicación hace unos segundos. –