Вы можете установить Devise, как указано в документации. Когда вы запустите генератор, не переопределяйте модель и не запускайте миграцию, и все будет в порядке.
Возможно, вы захотите попробовать полную установку в отдельном приложении rails и посмотреть, что вам нужно изменить в вашем собственном приложении, например переименовать любые столбцы в то, что ожидает Devise. Вы также можете удалить свои собственные контроллеры.
Разработка действительно гибкая. Если вы хотите изменить поведение контроллеров, вы можете унаследовать их от исходных и указать маршрутизатору использовать ваши собственные. У Devise есть много методов подключения, которые вы можете переопределить в своих собственных подклассах.