Environnement de développement : meilleure façon d'amorcer le premier compte administrateur sans e-mail ?

Merci à tous les deux — cela a du sens.

Je pense que la distinction réside dans le fait que le chemin documenté d/boot_dev --init crée déjà l’utilisateur administrateur, donc ma confusion venait d’expérimentations dans l’environnement de développement plutôt que de suivre ce flux d’initialisation exact de bout en bout.

L’astuce concernant MailHog est également utile. Je n’avais pas réalisé que la configuration de développement pouvait capturer localement les e-mails de confirmation via mailhog et localhost:8025, ce qui explique le flux de travail prévu si quelqu’un utilise le chemin normal d’inscription/confirmation par e-mail.


Ainsi, le modèle mental plus fluide semble être le suivant :

  1. Pour la configuration Docker de développement standard, utilisez d/boot_dev --init et créez le compte administrateur lorsque vous y êtes invité.
  2. Si vous testez les flux d’e-mail ou d’inscription, exécutez mailhog et consultez les messages sur localhost:8025.
  3. Si nécessaire séparément, bin/rails admin:create est l’outil manuel pour créer un compte administrateur.

Cela lève la confusion — merci.


Une petite question distincte pendant que j’explore l’interface utilisateur de développement : à quoi servent les petits boutons icônes dans la barre d’outils verticale ? Je les vois dans l’interface, mais je ne suis pas immédiatement certain s’il s’agit de contrôles normaux destinés aux utilisateurs, de raccourcis administrateur ou d’aides au développement/débogage.