In my Rails 5 application a form's default submit button is disabled on submit to prevent an accidental double submit. Whenever the page is redirected after the submit or re-rendered with validation errors, the button is enabled again.
In my situation I have the controller send a zip file that I build in memory in the controller action using the following:
send_data zip.read, filename: "some_file.zip"
However, after serving the file the form is not re-enabled. I have to ctrl-F5 the page to reset the form and be able to make a different selection.
What is the rails way to do this?