Questo è molto raro e probabilmente sei molto sfortunato, è possibile.
Considera quanto segue:l'utente A invia il modulo
- L'utente A invia il modulo
- Rails controlla il database per l'ID esistente per l'utente A- nessuno trovato
- L'utente B invia il modulo
- Rails controlla il database per l'ID esistente per l'utente B- nessuno trovato
- Rails Salva il record dell'utente A
- Rails salva il record dell'utente B
Tutto questo deve avvenire in pochi millisecondi ma è tecnicamente possibile.
Suggerirei di aggiungere un vincolo a livello di database (chiave primaria).