【问题标题】:Prompting for User Name with Omniauth-Facebook使用 Omniauth-Facebook 提示用户名
【发布时间】:2013-03-17 23:03:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails facebook devise omniauth


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 2014-08-19
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多