2

我有一个提交按钮,需要确保只按下/提交一次,直到 AJAX 请求完成。在 noScript 的情况下,Javascript 解决方案是不安全的。在 Rails 中是否有适当的方法来做到这一点?

4

1 回答 1

1

最简单的解决方案是生成一个令牌并将其放置为隐藏的表单字段。提交表单后,转到数据库并将令牌标记为已使用,如果另一个表单提交再次发送相同的令牌,这是一个双重提交,你应该做任何你想做的事情。

于 2011-11-30T11:30:12.160 回答