【发布时间】:2026-02-02 13:50:01
【问题描述】:
我想知道处理这个问题的最佳方法是什么。
我有一个带有几个 text_fields 的 form_for 和一个 form.file_field(:file) ,因此用户可以将 csv 文件上传到数据库中。还有一个保存和取消按钮,两者都用于保存或取消整个表单。取消设置为返回主索引页面,而不是创建此表单。
如果用户尝试上传 csv 文件并单击取消或关闭浏览器页面,则不会导致上传停止,并且当用户再次上传相同的 csv 时会导致重复,认为最后一个已取消,当事实上,实际上上传了最后一行的几行。
我的问题是,如果用户单击“取消”或用户关闭浏览器窗口,那么在上传时完全“取消”上传的最聪明方法是什么?
谢谢你:)
【问题讨论】:
标签: mysql ruby-on-rails database