Tag: 双提交问题

在rails控制器中,如何防止双重提交(当用户双提交按钮或按两次输入时)?

好吧,一切都在标题中,但我会解释一下:-) 我的rails应用程序包含许多表单(Ajaxified或不Ajaxified)。 为了防止用户提交两次或更多的表格,我使用Javascript。 这是一个Ajaxified表单的场景: 用户提交表单(clic或enter) javascript禁用提交按钮 rails控制器执行操作(如Soap请求或DB中的插入) rails控制器更新页面并在必要时启用提交按钮(如果有错误) 现在我想添加服务器端代码,以便在用户绕过javascript时保持真正干净。 有什么建议?