с DirectStorage и подтверждением данных, окно подтверждения отображается 2 раза. Первый раз при отправке формы, чем второй раз, когда загрузка завершена
<%= form_with model: @ipa, url: "", local: false, remote: "true", data: { direct-upload:start->uploads#startDirectUploads direct-upload:progress->uploads#progressDirectUploads direct-upload:end->uploads#endDirectUploads direct-upload:error->uploads#errorDirectUploads", target: "uploads.form" } do |form| %>
<%= form.file_field :data, multiple: false, direct_upload: true, class: "custom-file-input", data: { target: "uploads.file", action: "change->uploads#showProgressBar", title: "Ready to upload"} %>
<%= form.submit "Upload build", class: "btn btn-primary mt-3 mt-md-0", disabled: true, data: { daction: "direct-upload:end->uploads#enableSubmitButton", title: "Upload build to App Store Connect", confirm: "This will upload a new build to your App Store Connect account for the bundle ID specified in this IPA.", cancel: "No, go back.", commit: "Upload build app" } %>
<% end %>