是否可以仅在轨道中显示一次Flash消息?我的意思是,当我删除某些内容时,flash会显示“已删除(撤消)”,然后如果我点击一下,然后点击浏览器的“后退”按钮,则该消息仍然存在。
答案 0 :(得分:16)
您可以使用
flash.now
这是一个拇指规则。
In your controller, use flash when you're redirecting and flash.now when rendering.
答案 1 :(得分:1)
这可能是一个通用的浏览器缓存问题。 您可以通过设置一些无缓存标头强制浏览器重新加载页面,同时点击后退按钮。
您可以尝试这种方法:(在快速谷歌搜索后找到,您可能想深入挖掘)
http://blog.serendeputy.com/posts/how-to-prevent-browsers-from-caching-a-page-in-rails/