Ini sangat jarang terjadi dan Anda mungkin sangat tidak beruntung karena hal itu, mungkin saja.
Pertimbangkan hal berikut:Pengguna A mengirimkan formulir
- Pengguna A mengirimkan formulir
- Rails memeriksa database untuk ID yang ada untuk Pengguna A- tidak ada yang ditemukan
- Pengguna B mengirimkan formulir
- Rails memeriksa database untuk ID yang ada untuk Pengguna B- tidak ada yang ditemukan
- Rel Menyimpan catatan pengguna
- Rel menyimpan data pengguna B
Semua ini harus terjadi dalam milidetik tetapi secara teknis mungkin.
Saya sarankan menambahkan batasan di tingkat basis data (kunci utama).