是否可以在導軌中只顯示一次閃光消息?我的意思是,當我刪除閃光燈顯示「已刪除(撤消)」的內容時,如果點擊一下,然後瀏覽器的後退按鈕,該消息仍然存在。如何在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