Dette er meget ualmindeligt, og du er sandsynligvis meget uheldig, at det er tilfældet, det er muligt.
Overvej følgende:Bruger A indsender formular
- Bruger A indsender formular
- Rails tjekker databasen for eksisterende ID for bruger A- ingen fundet
- Bruger B indsender formularen
- Rails tjekker databasen for eksisterende ID for bruger B - ingen fundet
- Rails Gemmer brugeren en post
- Rails gemmer bruger B-record
Alt dette skal ske inden for millisekunder, men det er teknisk muligt.
Jeg vil foreslå at tilføje en begrænsning på databaseniveau (primær nøgle).