使用Omniauth-Facebook提示用户名

时间:2013-03-17 23:03:46

标签: ruby-on-rails facebook devise omniauth

我正在使用Devise和我的Rails应用程序,我正在使用Omniauth-Facbook gem。我的应用程序具有按用户名显示用户的视图。我无法弄清楚的是,在执行此操作时,我可以提示用户输入用户名。

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

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

1 个答案:

答案 0 :(得分:0)

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