disable registration submit button after 1 click #259
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bounty 446 - BUG: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_username" DETAIL: Key (username)=(XXXXXXX) already exists.
I have seen this sort of problem in the past on other projects. Adding
data: { disable_with: "Submitted" }
to a submit_tag or link_to disables the button after the first click. I smoke tested locally and it works as advertised. For more info: http://www.railsonmaui.com/blog/2014/02/23/simple-form-and-disable-processing-by-default/BTW, our
validates_uniqueness_of :username
does work, but double clicks create a race condition. 🐎 🚗💨