Я собираюсь построить новый сайт в рубине на рельсах для жителей моего колледжа.
Сайт позволит жителям менять свои пароли для межсетевых экранов колледжа (что означает наличие определенных требований).
На сайте каждый житель будет иметь учетную запись с определенным количеством данных, и для этого мне потребуется некоторая аутентификация.
Я изучаю Devise почти весь день, но я начинаю задумываться, не слишком ли сложное задание, чтобы завершить его с помощью Devise.
Проблема в том, что мне нужно, чтобы пароли хранились с DES-шифрованием, но я не уверен, что Devise справится.
Другое дело, что пользователи не могут создать свой собственный профиль. Администраторы сделают это (чтобы гарантировать правильность данных), что означает, что создание пользователя не является заданием по умолчанию. Поскольку для этого нет контроллеров, возможно ли это сделать таким образом?
Я не уверен, стоит ли мне продолжать работать с Devise или укусить пулю и вместо этого написать все с нуля. Некоторые мнения будут оценены.