单击浏览器的后退按钮无法检索会话

时间:2011-02-15 05:42:22

标签: ruby-on-rails-3

我有用于计算商品价格的rails应用程序,我在会话中设置价格。我的申请表中有“后退”按钮。当我点击“返回”链接时,我会获得之前的会话值,例如我购买的“价格”,“商品”。 但是当我点击“浏览器”后退按钮时,我不会获得会话值,我必须为此刷新页面。

2 个答案:

答案 0 :(得分:1)

我会说你有缓存问题......浏览器会记住它之前看到的内容,并认为它是相同的(甚至没有麻烦再问服务器)。尝试this article帮助

答案 1 :(得分:1)

您可能希望阻止浏览器缓存您的网页,以便在用户单击“返回”按钮时刷新它们。这个article应该会有所帮助。