PG::UniqueViolation Devise 和 devise_cas_authenticable 错误
PG::UniqueViolation error with Devise and devise_cas_authenticable
我将我的 Rails 应用配置为通过 CAS 进行身份验证。我使用 Devise gem 和 devise_cas_authenticable gem。但是,当我组织中的任何人尝试进行身份验证时,都会出现此错误:
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_email"
有没有人遇到过这个错误以及如何解决?
感谢您的帮助,
安东尼·坎达尔
删除 users.email 上的唯一索引。您可能是通过用户名而不是电子邮件地址(可能为零,因此需要唯一约束验证)来识别用户。
我将我的 Rails 应用配置为通过 CAS 进行身份验证。我使用 Devise gem 和 devise_cas_authenticable gem。但是,当我组织中的任何人尝试进行身份验证时,都会出现此错误:
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_email"
有没有人遇到过这个错误以及如何解决?
感谢您的帮助,
安东尼·坎达尔
删除 users.email 上的唯一索引。您可能是通过用户名而不是电子邮件地址(可能为零,因此需要唯一约束验证)来识别用户。