Я создаю реферальную систему, в которой, когда пользователь создает учетную запись, случайным образом генерируется строка из шести символов.
Для этого я использую гем uniquify :
class User < ApplicationRecord
uniquify :random_string, length: 6
end
Например, создается строка вроде: "Ed3x7W"
.
Даже если это маловероятно, я бы хотел найти способ убедиться на 100% в каждомСозданная строка уникальна.
Какой лучший способ добиться этого?