По описанию непонятна ваша проблема.
Вам нужна отдельная страница (адрес, контроллер), который будет обрабатывать создание юзеров, которое вы реализуете сами, без девайза.
Просто проведите аналогию - стандартная страничка девайза регистрирует случайных пользователей. У них не должно быть прав создавать пользователя. Если вы хотите создавать нового пользователя от лица пользователя, то вы, скорее, кто-то вроде Админа. И для него должен быть немного другой интерфейс.
Вкратце, вам нужно выполнить что-то вроде
User.create(password: 12345678, name: "Name")
Можете попробовать выполнить ее в консоли, добиться, что б она работала, как вам нужно. А после - уже смотреть, что именно происходит в вашем контроллере