Я хочу создать токен в моем контроллере для пользователя в столбце "user_info_token". Тем не менее, я хочу проверить, что в настоящее время у пользователя нет этого токена. Достаточно ли этого кода?
begin
@new_token = SecureRandom.urlsafe_base64
user = User.find_by_user_info_token(@new_token)
end while user != nil
@seller.user_info_token = @new_token
Или существует ли более чистый способ сделать это?