【问题标题】:Rails 4, is there a gem that validates a user is entering a real name?Rails 4,是否有验证用户输入真实姓名的宝石?
【发布时间】:2017-02-21 19:24:35
【问题描述】:

我想确保用户在我的网站上为他们的个人资料输入真实姓名。是否有宝石可以处理这些验证?

【问题讨论】:

  • 你期望如何判断一个人名字的真实性?

标签: ruby-on-rails validation rubygems names


【解决方案1】:

您无法自动验证名称。什么是真名?真名是怎么定义的?

验证身份的唯一方法是要求提供带照片的身份证件并让人工验证。这甚至不是 100%,因为可能有一些 Jason Bourne 试图使用你的系统——所以他也没有使用“真实”的名字。

另请注意,可能有法律禁止或限制您询问和存储用户的照片 ID。

【讨论】:

    【解决方案2】:

    什么构成名称纯粹是主观的,因此除非在某些上下文中明确配置参数,否则它是不确定的。考虑到完成这样的任务所需的配置量,我怀疑通用库是否可以合理地存在,它只不过是一些粗糙的正则表达式的包装器。您可以做的是编写自己的正则表达式来检测真实姓名。会发生两件事,你会学到很多关于正则表达式和计算理论的知识,你会创造一些不可避免地会产生假阳性和假阴性的东西。但是,它是您的应用程序,所以名称完全取决于您。

    【讨论】:

      猜你喜欢
      • 2012-05-08
      • 2019-01-15
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-30
      相关资源
      最近更新 更多