2011-04-11 68 views
2

对于我正在处理的个人项目,我想以与bit.ly和twitpic等网站相同的风格为我的网站上的对象生成ID。发送用户到example.com/4gwv9k将让我得到ID为9gwv9k的项目。这仅仅是一个基础-36方案自动递增的问题,还是存在一些潜在的,不增加的魔法?生成bit.ly或twitpic风格id的最佳方法是什么?

这一切都在Rails中完成,所以任何宝石支持都会受到欢迎。

回答

3

您可以使用自动增量整数转换成62基于数字(26个小写字母+ 26帽字母+ 10个位数)

+0

关于如何做到这一点的一些建议将是惊人的。 – MrOodles 2012-05-11 21:04:46

相关问题