создать уникальное имя пользователя (omniauth + devise)
У меня есть приложение с аутентификацией пользователя с devise + omniauth.
В моей модели это имя пользователя в моем приложенииуникальный, Я не хочу дублировать имя пользователя в моем приложении.
Некоторые пользователи в Facebook не имеют определенного имени пользователя в своем профиле.
Я хочу создать уникальное имя пользователя, если пользователь не указал имя пользователя в Facebook.
Например, для генерации пароля у меня есть это:
:password => Devise.friendly_token[0,20]
Как я могу создать уникальное имя пользователя для моего приложения, если у пользователя Facebook нет имени пользователя в Facebook?
Спасибо