2013-06-18 3 views
0

Im이 문제를 해결하는 가장 좋은 방법이 궁금합니다.CSV 파일 업로드 취소 Ruby on Rails

필자는 작성할 text_fields 몇 개와 form.file_field (: file)을 사용하여 form_for를 가지고 있으므로 사용자는 csv 파일을 데이터베이스에 업로드 할 수 있습니다. 저장 및 취소 단추도 있는데, 둘 다 전체 양식을 저장하거나 취소하기위한 것입니다. 취소는 주 색인 페이지로 돌아가고이 양식을 만들지 않도록 설정됩니다.

사용자가 csv 파일을 업로드하려고 시도하고 취소를 클릭하거나 브라우저 페이지를 닫으면 업로드가 중지되지 않으며 사용자가 동일한 CSV를 다시 업로드하거나 마지막 CSV가 취소 된 것으로 생각되면 중복됩니다. 사실 마지막 행의 일부 행이 실제로 업로드되었습니다.

내가 가지고있는 질문은 업로드를 완전히 "취소"하는 가장 현명한 방법입니다. 업로드를 완전히 취소하는 동안 사용을 클릭하면 취소되거나 사용자가 브라우저 창을 닫으면 어떻게됩니까?

당신을 :) 감사

답변

0

난 당신이 브라우저 창을 닫는 사용자에 의존해야한다고 생각하지 않습니다 - 아마도 당신은 저장하기 전에 .CSV 파일의 100 %가 업로드되어 있는지 확인하는 유효성 검사기를 사용할 수 있습니다 그렇지 않으면 기본 색인으로 리디렉션됩니까?

관련 문제