Спасибо обоим — это имеет смысл.
Я думаю, что различие заключается в том, что документированный путь d/boot_dev --init уже создаёт пользователя-администратора, поэтому моя путаница возникла из-за экспериментов в dev-окружении, а не из-за следования именно этому потоку инициализации от начала до конца.
Совет про MailHog тоже полезен. Я не знал, что dev-настройка может перехватывать письма подтверждения локально через mailhog и localhost:8025, что объясняет предполагаемый рабочий процесс, если кто-то использует обычный путь регистрации/подтверждения по электронной почте.
Итак, более чёткая ментальная модель выглядит так:
- Для стандартной Docker-настройки dev-окружения используйте
d/boot_dev --initи создайте учётную запись администратора, когда будет предложено. - Если тестируете потоки отправки писем/регистрации, запустите
mailhogи просматривайте сообщения по адресуlocalhost:8025. - При необходимости отдельно используйте
bin/rails admin:create— это вспомогательная команда для ручного создания учётной записи администратора.
Это проясняет путаницу — спасибо.
Один небольшой отдельный вопрос, пока я изучаю dev-интерфейс: для чего используются маленькие кнопки-иконки в вертикальной панели инструментов? Я вижу их в интерфейсе, но пока не уверен, являются ли они обычными элементами управления для пользователей, ярлыками администратора или вспомогательными инструментами для разработки/отладки.