【发布时间】:2019-07-10 13:52:52
【问题描述】:
我有一个问题,我有一个创建实体的表单,比如说一个调查。提交表单后,用户将转到同一实体的编辑表单,其中包含更多字段。
有些用户按了“返回”按钮,最终重新提交了两次相同的调查。
有什么好的方法可以防止这种情况发生?
生成新表单时是否必须生成某种 UID,然后将其与调查一起保存。然后,如果用户回击,表单中已经存在相同的 UID,我可以检测到它。
是否有不需要我在调查中存储新信息的更直接的解决方案?
【问题讨论】:
标签: ruby-on-rails duplicates back-button