Dit is zeer ongebruikelijk en je hebt waarschijnlijk heel veel pech dat dit het geval is, het is mogelijk.
Houd rekening met het volgende:Gebruiker A verzendt formulier
- Gebruiker A verzendt formulier
- Rails controleert database op bestaande ID voor gebruiker A - geen gevonden
- Gebruiker B verzendt formulier
- Rails controleert database op bestaande ID voor gebruiker B - geen gevonden
- Rails Slaat gebruiker A record op
- Rails slaat record van gebruiker B op
Dit alles moet binnen milliseconden gebeuren, maar het is technisch mogelijk.
Ik stel voor een beperking toe te voegen op databaseniveau (primaire sleutel).