Aggiungere un campo utente personalizzato basato su plugin al modulo di creazione account?

Ho aggiunto un campo utente personalizzato utilizzando un plugin, seguendo l’esempio disponibile su:

Funziona perfettamente: il campo personalizzato appare nella pagina di modifica del profilo dell’utente e il valore può essere modificato e salvato.

Vorrei che questo campo apparisse anche nel modulo di creazione dell’account (app/assets/javascripts/discourse/templates/modal/create-account.hbs), proprio come avviene per i campi utente personalizzati creati tramite l’interfaccia, ma sto facendo fatica a trovare un modo per farlo. Se qualcuno sa come fare, o può indicare altri plugin o esempi che includono un campo personalizzato nel modulo di registrazione, sarebbe fantastico!

Nota: sono a conoscenza che /admin/customize/user_fields permetta di creare campi utente personalizzati tramite l’interfaccia, ma ho scoperto che i campi creati in questo modo ricevono internamente un nome generico come user_field_2 (ad esempio), mentre per il mio caso d’uso ho bisogno che il campo abbia un nome permanente predeterminato a cui il codice del mio plugin possa fare riferimento in modo affidabile.

Grazie!

L’estensione Custom Wizard Plugin 🧙 consente di richiedere all’utente informazioni aggiuntive durante la registrazione. Recentemente ho utilizzato questa tecnica per permettere agli utenti di impostare la propria bandiera nazionale al momento dell’iscrizione, sfruttando un campo personalizzato. National Flags - #81 by merefield