代码之家  ›  专栏  ›  技术社区  ›  Tony

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

  •  2
  • Tony  · 技术社区  · 16 年前

    有人知道Rails的“建议用户名”插件吗?我想要一些东西来检查用户名是否作为用户类型可用,如果不可用,显示建议的用户名。我知道这很容易实现,只是想知道是否有人看到了一些现成的东西。

    谢谢!

    2 回复  |  直到 13 年前
        1
  •  1
  •   Blaine Lafreniere    16 年前

    很抱歉,经过大量研究,我什么都没找到。没有片段。没有宝石。没有什么。

    看来你得自己滚了。做一个先锋,把你的代码贴到某个地方。我怀疑像用户名建议这样的东西是否值得打包成一个插件,所以如果你想贡献和推广你自己的解决方案,就贴一个片段。

        2
  •  0
  •   mwolfetech    13 年前

    Jerry Luk 写了一颗红宝石 username_suggester 它将插入ActiveRecord以创建用户ID建议。它当前依赖于支持 RLIKE operator 在查询中。我在Sinatra应用程序中使用过它,但它看起来是为Rails设计的。它是 MIT Licensed . 它使用firstname和firstname属性来生成建议,并尝试在userid的末尾附加数字。您可以强制使用userid长度,也可以告诉它您希望从建议中排除的userid。

    例如,如果您希望 tamoyal 但该用户ID是采用的,并且用户ID必须至少为6个字符,下面是它将生成的5个用户ID建议列表(如果它们是唯一的):

    amoyal
    tamoyal
    tonyamoyal
    amoyalt
    amoyaltony