¿Añadir un campo de usuario personalizado basado en plugin al formulario de creación de cuenta?

He agregado un campo de usuario personalizado usando un plugin, siguiendo el ejemplo en:

Esto funciona muy bien y el campo personalizado aparece en la página de edición del perfil del usuario, y el valor se puede editar y guardar.

Me gustaría que este campo también aparezca en el formulario de creación de cuenta (app/assets/javascripts/discourse/templates/modal/create-account.hbs), de la misma manera que lo hacen los campos de usuario personalizados creados a través de la interfaz, pero estoy teniendo dificultades para encontrar cómo hacerlo. Si alguien sabe cómo, o puede señalar otros plugins o ejemplos que incluyan un campo personalizado en el formulario de registro, ¡sería genial!

Nota: Sé que /admin/customize/user_fields permite la creación de campos de usuario personalizados a través de la interfaz; sin embargo, descubrí que los campos creados de esta manera reciben internamente un nombre genérico como user_field_2 (por ejemplo), y para mi caso de uso necesito que el campo tenga un nombre permanente predeterminado al que mi código del plugin pueda hacer referencia de manera confiable.

¡Gracias!

2 Me gusta

El enlace Custom Wizard Plugin 🧙 permite solicitar información adicional al usuario durante el registro. Recientemente utilicé esa técnica para permitir que los usuarios establezcan su bandera nacional al registrarse, lo cual utiliza un campo personalizado. National Flags - #81 by merefield

2 Me gusta