我想要做的是在显示用户 url 时制作一个混淆 id,我想要一个长度正好为 16 个字符且没有冲突的混淆 id ,例如,而不是
http://localhost:3000/users/2
我想要这样的东西:
http://localhost:3000/users/3a5643f943cc3a44
我已经在这里和这里的其他帖子以及其他帖子中找到了相同的问题......但找不到我想要的答案。
=========== 更新: ===========
自从我发布这个问题以来已经有好几年了,我只想提一下,有一个超级有用的 gem,叫做hashids,我在我最近的所有项目中都使用它,它简单易用:)