2013-03-17 69 views
0

我正在使用Devise和我的Rails應用程序,我正在使用Omniauth-Facbook gem。我的應用程序具有按用戶名顯示用戶的視圖。我一直無法弄清楚的是,當我這樣做時,我可以提示用戶輸入用戶名。用Omniauth-Facebook提示用戶名

我知道如果用戶創建了一個FB用戶名,我可以從Facebook請求這個。很多人沒有爲他們的FB賬戶指定用戶名,所以這看起來不是最好的方法。我已經閱讀了其他答案,指出可能應該使用電子郵件,如果用戶名僅用於登錄,這可能會起作用,但如果用戶名將顯示在用戶視圖上,這顯然不是一個好主意。

如果任何人都可以通過Omniauth-Facebook註冊某人時提供最佳提示或獲取用戶名的指導,那將是非常讚賞。謝謝!

回答

0

當您註冊Facebook時,請檢查他們是否在Facebook中有用戶名,如果不是,那麼只需重定向到您的路徑以更新用戶名?