J'ai un problème qui est vraiment facilement résolu avec Guid.
En particulier, pour une réinitialisation de mot de passe de flux de travail, je voudrais envoyer un Guid jeton de l'utilisateur e-mail et de les avoir réinitialiser leur mot de passe en utilisant le jeton. Depuis les guid sont uniques, c'est assez sécurisé et me permet d'économiser de courriel des gens des mots de passe qui est risqué.
J'ai remarqué qu'il y est un Guid gem Ruby mais il a l'air assez vieux et il écrit des trucs sur le système de fichiers.
Quelqu'un sait-il de toutes les autres pierres précieuses qui peuvent créer un identificateur unique?
Je sais que je peut tout simplement tomber en arrière:
(0..16).to_a.map{|a| rand(16).to_s(16)}.join
Mais il ne semble pas vraiment comme un bon GUID ...