Готового мало, потому что, как говорит один из создателей рельс - аутентификация слишком завязана на бизнес-логике, что бы вносить ее в фреймворк.
По сути, ваш номер телефона, просто вид логина. Вот руководство по аутентификации по логину вместо\вместе с эмейлом:
https://github.com/plataformatec/devise/wiki/How-T...
А дальше уже ваша собственная логика по отправке смс, отправке почты, если она присутствует (и вообще, может присутствовать или нет) и т.д.