为rails中的用户生成随机的人类可理解的ID

时间:2016-02-24 23:50:04

标签: ruby-on-rails random devise identification

我想为每个用户生成一个唯一的(人类可识别的)ID,当他们对我的应用中的不同帖子发表评论时会发生更改。 (所以不需要像不断变化那样存储在db中)。 ID只需要在线程范围内使用。

我的意思与YikYak的意思相同。在YikYak中,匿名是必不可少的,因此在每个帖子中,用户被分配一个随机生成的头像,这是他们和其他人识别哪些帖子是从同一用户发布的唯一方式。

我正在构建一个我也需要匿名的应用,但我需要用户能够识别其他人何时多次评论。

产生什么是最好的?一串2个随机单词,如" Brocolli umbrella"?或者有没有办法随机生成一个简单的头像?

任何建议非常感谢

1 个答案:

答案 0 :(得分:1)

您可以尝试ffaker gem并使用

FFaker::Name.name 
#=> "Christophe Bartell"