更新用户以避免重复(设计+ omniauth:twitter)

时间:2014-08-13 17:58:41

标签: ruby-on-rails twitter devise omniauth

我创建了一个rails应用程序,用户可以通过设计注册!但我刚刚添加了omniauth-twitter - 所以现在用户可以通过Twitter注册。 问题是一些用户已经在数据库中有他们的电子邮件地址,所以当他们使用Twitter登录时,他们被重定向到最后的注册步骤,他们应该在那里添加他们的电子邮件地址(因为twitter不会给你用户的电子邮件地址)。

处理这种担忧的最佳方法是什么?

我应该重置我的数据库吗?所以用户必须从头开始创建一个新帐户? (通过twitter登录轻松完成步骤) 或者有没有办法更新数据库以允许已经在数据库中的用户重复发送电子邮件?

如果有人可以帮助我,我将非常感谢!

1 个答案:

答案 0 :(得分:0)