0

我正在将 Devise 与我的 Rails 应用程序一起使用,并且正在考虑使用Omniauth-Facbook gem。我的应用程序具有按用户名显示用户的视图。我无法弄清楚的是如何在执行此操作时提示用户输入用户名。

我知道如果用户创建了 FB 用户名,我可以从 Facebook 请求。许多人没有为他们的 FB 帐户指定用户名,所以这似乎不是最好的方法。我已经阅读了其他答案,这些答案表明也许应该使用电子邮件,如果用户名仅用于登录,这将有效,但如果用户名将显示在用户视图上,这显然不是一个好主意。

如果有人可以提供有关如何在通过 Omniauth-Facebook 注册某人时最好地提示或获取用户名的指导,那将不胜感激。谢谢!

4

1 回答 1

0

当您注册facebook时,请检查他们是否在facebook中有用户名,如果没有,则只需重定向到您的路径以更新用户名?

于 2013-03-17T23:08:17.753 回答