【问题标题】:detect in rails if the user refresh the page如果用户刷新页面,在 rails 中检测
【发布时间】:2014-09-18 15:57:55
【问题描述】:

我正在使用 rails 3.0 和 ruby​​ 1.8.7

如何检测用户是否刷新浏览器页面?

我正在编写一个 Web 向导表单,所以如果一切正常,我将进入下一步。但是,如果用户刷新页面,我不想进入下一步。

更新

我放置了一个隐藏字段(我知道会话解决方案),该字段在用户提交表单时更新。我的问题是表单有很多步骤。

有什么想法吗?打扰一下 提前致谢

【问题讨论】:

  • 实际上服务器不应该知道任何关于客户端状态的信息,这就是 REST 的设计目的。
  • @megas 好的。我不知道这个。谢谢。

标签: ruby ruby-on-rails-3


【解决方案1】:

实际上服务器不应该知道任何关于客户端状态的信息,这就是 REST 的设计目的。

【讨论】:

    【解决方案2】:

    如果你真的需要它,你可以使用 flash 对象来检测用户何时刷新页面。

    为此,您需要页面的入口点是一个redirect_to,所以这会使事情变得有点复杂,但至少它会解决您的问题。

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 2010-11-29
      • 2020-02-18
      • 2011-12-22
      • 2018-05-02
      • 2012-01-04
      • 2018-10-27
      • 2018-10-06
      • 2014-08-04
      相关资源
      最近更新 更多