Grazie a entrambi – ha senso.
Penso che la distinzione sia che il percorso documentato d/boot_dev --init crea già l’utente amministratore, quindi la mia confusione è nata dall’esperimentare nell’ambiente di sviluppo piuttosto che seguire quel flusso di inizializzazione esatto dall’inizio alla fine.
Il consiglio su MailHog è utile anch’esso. Non avevo realizzato che la configurazione di sviluppo potesse catturare localmente le email di conferma tramite mailhog e localhost:8025, il che spiega il flusso di lavoro previsto nel caso qualcuno segua il percorso normale di registrazione/conferma email.
Quindi il modello mentale più chiaro sembra essere:
- Per la configurazione Docker di sviluppo standard, usa
d/boot_dev --inite crea l’account amministratore quando richiesto. - Se stai testando i flussi di email/registrazione, avvia
mailhoge visualizza i messaggi sulocalhost:8025. - Se necessario separatamente,
bin/rails admin:createè l’utilità manuale per creare un account amministratore.
Questo chiarisce la confusione – grazie.
Una piccola domanda separata mentre esploro l’interfaccia di sviluppo: a cosa servono i piccoli pulsanti con icona nella barra degli strumenti verticale? Li vedo nell’interfaccia, ma non sono immediatamente sicuro se si tratti di controlli normali per gli utenti, scorciatoie per gli amministratori o strumenti di sviluppo/debug.