【问题标题】:Uid has already been taken in ruby?Uid 已经被 ruby​​ 占用了?
【发布时间】:2013-03-12 18:43:31
【问题描述】:

我是 ruby​​ on rails 的新手。我已经在 linode 上部署了 ruby​​ 站点(catarse)。当我使用普通方法或 aAuth (即 facebook 登录)进行第一次注册时,它会创建帐户。但是当我尝试创建另一个帐户时,我收到错误“Uid 已被占用?”有人知道这个错误吗?请帮忙

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

    这表明您正在尝试使用系统中已存在的 UID 创建新用户。最好的起点是查找您的第一个创建用户的 UID - 它可能不是您所期望的(可能是 nil,可能是一些错误代码)。要解决此问题,您需要找出导致 UID 设置不正确的原因,并在您的用户创建方法中调整该代码。

    【讨论】:

    • 我不是 ruby​​ 开发人员。我刚刚在服务器上部署了 ruby​​ 站点。我在代码中找到但没有成功。我正在使用 postgreSql。会不会是一个 postgrSql 验证,它创建具有唯一 ID(可能是唯一 IP)的用户?
    猜你喜欢
    • 1970-01-01
    • 2010-11-28
    • 2014-06-25
    • 2021-12-10
    • 2020-07-09
    • 1970-01-01
    • 2020-11-17
    • 2010-11-20
    相关资源
    最近更新 更多