这些都是在Rails中完成的,所以任何gem支持都是受欢迎的。
对于我正在进行的个人项目,我想为我的网站上的对象生成id,样式与bit等网站相同。Ly和twitpic。将用户发送到example.com/4gwv9k
将让我获得id为9gwv9k
的物品。这仅仅是一个基于36进制的自动递增的问题,还是有一些潜在的,非递增的魔法在起作用?
您可以使用自动递增的整数转换成62为基础的数字(26个小写字母+ 26个大写字母+ 10个数字)
下面是我在Sinatra中做过的一个例子。
https://github.com/chrisledet/shorty_url