我正在使用rails 3.0和ruby 1.8.7
如何检测用户是否刷新浏览器页面?
我正在编写一个Web向导表单,所以如果一切都有效,我会转到下一步。但是,如果用户刷新页面,我不想进入下一步。
更新
我放了一个隐藏字段(我知道会话解决方案),当用户提交表单时会更新。我的问题是表单有很多步骤。
有什么想法吗?劳驾 提前致谢
答案 0 :(得分:1)
实际上服务器不应该知道客户端的状态,这就是REST的设计目的。
答案 1 :(得分:1)
如果确实需要它,可以使用flash对象来检测用户刷新页面的时间。
为此目的,您需要页面的入口点是redirect_to,因此它会使事情变得有点复杂,但至少它会解决您的问题。