Привет! У меня есть клиент, который хочет отображать пользовательский значок в профиле пользователя.
Мне нужно получить значение значка в JavaScript из внешнего источника, поэтому я вызову функцию, передав имя пользователя в качестве параметра, и эта функция вернёт значение для значка.
Вы наверняка не захотите этого делать. Вы можете использовать user_custom_field (или, возможно, вы имели в виду именно это, поскольку это отчасти одно и то же) или аналогичный элемент в настройках пользователя в UX.
Понял. Один последний вопрос: я искал SQL-запросы для выдачи бейджей, но не смог найти пример, который отображает user_custom_field в интерфейсе. Они просто проверяют значение в user_custom_field, чтобы выдать бейдж.
Например, на прикреплённом ранее скриншоте число 105.230 должно храниться в user_custom_field, и мне нужно отображать его в бейдже.
Мне нужно посмотреть код, чтобы дать вам точные ответы.
Вам нужно, чтобы ваш плагин добавлял это пользовательское поле в сериализатор. Вы можете поискать примеры в существующих плагинах, найдя add_to_serializer в файле plugin.rb. Затем вы сможете передать это значение на фронтенд для отображения в бейдже.