che sto cercando di generare UUID con lo stesso stile come URL bit.ly come:Ruby on Rails - generazione di stile bit.ly UUID
http://bit.ly/aUekJP
o CloudApp quelli:
http://cl.ly/1hVU
che sono ancora più piccoli
come posso farlo? Ora sto usando UUID gem per ruby, ma non sono sicuro se sia possibile limitare la lunghezza e ottenere qualcosa di simile. Attualmente sto usando questo:
UUID.generate.split("-")[0] => b9386070
Ma vorrei avere ancora più piccolo e sapendo che sarà unico.
Qualsiasi aiuto sarebbe più o meno apprezzato :)
grazie per l'informazione Steve, sì, penso di aver davvero frainteso il principio uuid:/la gem di base32 sembra molto carina, sto solo cercando di capire un modo corretto per generare URL brevi basati su ID record, stavo usando un stringa ID prima e assegnandogli il metodo UUID, ma ora penso di poter tornare a un ID intero e quindi se, ad esempio, avvio il conteggio id a 363012, ad esempio, otterrei una rappresentazione di stringa "B2G4" per esso. Spero che questo potrebbe seguire lo stesso come hai spiegato sopra. – zanona
@ludicco. Questo è esattamente quello che stavo dicendo. –
@SteveWeet Grazie per la tua gemma base32 consigliata –