на phone_number в форме, потом сделать
rails generate migration add_username_to_users phone:string:uniq
В модели User добавить phone поле (как строку?) и
devise :database_authenticatable, :authentication_keys => [:phone]
И валидацию
validates :phone, uniqueness: true
И ещё что то придумать с подтверждением, вместо email confirmation с телефоном.
https://github.com/heartcombo/devise/wiki/How-To:-Allow-users-to-sign-in-with-something-other-than-their-email-address
пробовал эту статейку,не работало (
Обсуждают сегодня