Ambiente di sviluppo: modo consigliato per avviare il primo account admin senza email?

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:

  1. Per la configurazione Docker di sviluppo standard, usa d/boot_dev --init e crea l’account amministratore quando richiesto.
  2. Se stai testando i flussi di email/registrazione, avvia mailhog e visualizza i messaggi su localhost:8025.
  3. 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.