Obrigado a ambos — faz sentido.
Acho que a distinção é que o caminho documentado d/boot_dev --init já cria o usuário administrador, então minha confusão veio de experimentar o ambiente de desenvolvimento em vez de seguir exatamente esse fluxo de inicialização do início ao fim.
A dica sobre o MailHog também foi útil. Não tinha percebido que a configuração de desenvolvimento podia capturar os e-mails de confirmação localmente via mailhog e localhost:8025, o que explica o fluxo de trabalho pretendido caso alguém use o caminho normal de cadastro/confirmação por e-mail.
Então, o modelo mental mais suave parece ser:
- Para a configuração padrão de desenvolvimento com Docker, use
d/boot_dev --inite crie a conta de administrador quando solicitado. - Se estiver testando fluxos de e-mail/cadastro, execute o
mailhoge visualize as mensagens emlocalhost:8025. - Se necessário, de forma separada,
bin/rails admin:createé o auxiliar manual para criar uma conta de administrador.
Isso esclareceu a confusão — obrigado.
Uma pequena pergunta separada enquanto estou explorando a interface de desenvolvimento: para que servem os pequenos botões com ícones na barra de ferramentas vertical? Consigo vê-los na interface, mas não tenho certeza imediata se são controles normais voltados ao usuário, atalhos de administrador ou ajudas de desenvolvimento/debug.