【发布时间】:2012-03-28 10:15:21
【问题描述】:
我有一个使用 devise + omniauth 进行用户身份验证的应用。
在我的模型中,我的应用中的用户名是唯一的。我不想在我的应用中出现重复的用户名。
Facebook 中的某些用户在其个人资料中没有定义用户名。
如果用户没有在 facebook 中定义用户名,我想生成一个唯一的用户名。
例如生成密码我有这个:
:password => Devise.friendly_token[0,20]
如果 facebook 用户在 facebook 中没有用户名,我如何为我的应用生成唯一的用户名?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 devise omniauth