создать уникальное имя пользователя (omniauth + devise)

У меня есть приложение с аутентификацией пользователя с devise + omniauth.

В моей модели это имя пользователя в моем приложенииуникальный, Я не хочу дублировать имя пользователя в моем приложении.

Некоторые пользователи в Facebook не имеют определенного имени пользователя в своем профиле.

Я хочу создать уникальное имя пользователя, если пользователь не указал имя пользователя в Facebook.

Например, для генерации пароля у меня есть это:

:password => Devise.friendly_token[0,20]

Как я могу создать уникальное имя пользователя для моего приложения, если у пользователя Facebook нет имени пользователя в Facebook?

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос