Что ж, я снова делаю то же самое — пишу о проблеме, которую пытаюсь решить..
Теперь я пытаюсь решить ту же проблему в виде плагина. Я создал файл myplugin/assets/javascripts/discourse/connectors/preferences/account/user-custom-controls/my-stuff.hbs, и он добавил кое-что на страницу (точно так же, как и раньше!). И снова я не знаю, как (1) получить данные и (2) сообщить Ember (?), что поле должно обновляться при сохранении формы.
Теперь мне кажется, что, возможно, мне нужно переопределить или дополнить account.js.es6 и добавить user_fields в this.saveAttrNames, чтобы система знала, что их нужно сохранять при обновлении, а также загружать данные в userFields.
Я просмотрел множество плагинов, но так и не смог разобраться.
У меня пока не было возможности это попробовать, но, думаю, оно сработает. Столько всего мне ещё предстоит узнать. Огромное спасибо за вашу щедрость! Я не могу выразить вам достаточно слов благодарности, но постараюсь сделать это позже, когда сам всё попробую.