Вход в админ панель. Как правильно строить систему аутентификации? Rails
В догонку: гемы ActiveAdmin и CanCan
Храните в каком-нибудь конфиге (config/secrets.yml к примеру) соль и захешированный пароль. Во время логина, хешируйте введенный пароль с солью из конфига и сравнивайте со значением из конфига.
А вообще, не вижу ничего плохого в том, чтобы использовать https://github.com/plataformatec/devise c единственным включенным модулем: database_authenticatable.