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