是否可以在导轨中只显示一次闪光消息?我的意思是,当我删除闪光灯显示“已删除(撤消)”的内容时,如果点击一下,然后浏览器的后退按钮,该消息仍然存在。如何在Rails中仅显示一次该Flash消息?
6
A
回答
1
这可能是一个通用的浏览器缓存问题。 您可以通过设置一些无缓存头来强制浏览器在点击后退按钮时重新加载页面。
你可以试试这个方法:(快速谷歌搜索后发现,你可能会想更深入)
http://blog.serendeputy.com/posts/how-to-prevent-browsers-from-caching-a-page-in-rails/
15
你可以使用
flash.now
这里有一个拇指规则。
In your controller, use flash when you're redirecting and flash.now when rendering.
+0
在我重定向的具体情况 - 从显示视图索引。我的问题是,在离开含有闪光灯信息的页面后,是否可以删除闪光信息,然后单击“返回”按钮。 – 2011-02-28 13:39:10
+0
我发现在这个stackoverflow线程,这是相关的缓存:http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – 2011-02-28 13:46:00
相关问题
- 1. 显示消息仅一次
- 2. 如何在Rails中每次登录时显示一次消息
- 3. Java套接字:如何仅在DataInputStream中显示消息一次
- 4. Rails显示模型中的Flash消息
- 5. 如何在多次重定向后显示一条Flash消息?
- 6. Rails如何在respond_with后显示flash消息
- 7. 使用redirect_to时显示两次的Flash消息(Rails 2)
- 8. 如何仅使用jquery显示警报消息一次?
- 9. 显示不重定向的Flash消息(例如,向前)。显示消息两次
- 10. 仅在循环中显示消息框一次vb.net
- 11. Rails flash消息
- 12. 只显示消息一次
- 13. 烧瓶:在alertbox中显示flash消息
- 14. 如何通过Rails显示ajax的Flash消息?
- 15. grails - 显示flash消息
- 16. 如果仅在第一次选中复选框,则会显示一条消息
- 17. laravel如何显示确认消息的Flash消息
- 18. Rails 4中的Flash消息
- 19. Java中的Rails flash消息
- 20. 如何在使用Ajax和JQuery的Rails 3中显示Flash错误消息?
- 21. 如何在使用Ajax和jQuery的Rails 3中显示Flash错误消息?
- 22. Flash不显示任何消息
- 23. SlimPHP v3如何在视图中显示Flash消息
- 24. 如何在symfony1.4中设置和显示Flash消息
- 25. 在Express.js中,如何让我的模板显示Flash消息?
- 26. 循环中的Flash消息将不会显示多次
- 27. 仅显示一条C#消息
- 28. Rails validate_presence消息 - 如何显示?
- 29. Django消息框架 - 如何仅显示成功消息
- 30. 如何在javascript中仅显示一次弹出窗口一次?
大声笑,我提交了这个答案后我看到你实际上在几秒钟前结束了同一篇文章。 – 2011-02-28 13:47:54