Ambiente de desenvolvimento: maneira recomendada de iniciar a primeira conta de administrador sem e-mail?

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:

  1. Para a configuração padrão de desenvolvimento com Docker, use d/boot_dev --init e crie a conta de administrador quando solicitado.
  2. Se estiver testando fluxos de e-mail/cadastro, execute o mailhog e visualize as mensagens em localhost:8025.
  3. 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.