【发布时间】:2014-08-13 17:58:40
【问题描述】:
我创建了一个 Rails 应用程序,用户可以在其中注册 devise !但我刚刚添加了omniauth-twitter - 所以现在用户可以注册Twitter。 问题是一些用户已经在数据库中有他们的电子邮件地址,所以当他们使用 twitter 登录时,他们被重定向到最后的注册步骤,他们应该在其中添加他们的电子邮件地址(因为 twitter 没有给你用户的电子邮件地址)。
解决这个问题的最佳方法是什么?
我应该重置我的数据库吗?所以用户将不得不从头开始创建一个新帐户? (使用推特登录的简单步骤) 或者有没有办法更新数据库以允许已经在数据库中的用户重复电子邮件?
如果有人可以帮助我,我将不胜感激!
【问题讨论】:
标签: ruby-on-rails twitter devise omniauth