Ruby on Rails建议的用户名插件?

时间:2009-12-26 13:31:04

标签: ruby-on-rails plugins

有没有人知道Rails的“建议的用户名”插件?我想要一些能够检查用户名是否可用的内容,如果用户输入,则显示建议的用户名(如果不可用)。我知道这很容易实现,只是想知道是否有人看到了开箱即用的东西。

谢谢!

2 个答案:

答案 0 :(得分:1)

我很遗憾地说,经过大量研究,我没有找到任何东西。没有片段。没有宝石。什么都没有。

看起来你必须自己动手。成为先锋并在某处发布你的片段。我怀疑用户名建议会保证打包为插件,所以如果您想贡献并推出自己的解决方案,请发布一个片段。

答案 1 :(得分:0)

Jerry Luk编写了一个名为username_suggester的ruby gem,它将插入ActiveRecord以创建用户ID建议。它目前依赖于支持查询中RLIKE operator的数据库。我在Sinatra应用程序中使用它,但它看起来像是为Rails设计的。它是MIT Licensed。它使用firstname和lastname属性来生成建议,并且还会尝试在userid的末尾附加数字。您可以强制执行用户ID长度,也可以告诉它您要从建议中排除的用户ID。

例如,如果您想要一个tamoyal的用户标识,但是该用户标识被占用,并且用户标识必须至少为6个字符,则以下是它将生成的5个用户标识建议的列表(如果它们是唯一的) :

amoyal
tamoyal
tonyamoyal
amoyalt
amoyaltony