# Wie kann ich mit ihrer Benutzer-ID auf ein Benutzerprofil verlinken?

**URL:** <https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196>\
**Category:** Development\
**Created:** [14. März 2021 um 10:51 UTC](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196 "2021-03-14T10:51:42Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![wilson29thid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wilson29thid/32/173700_2.png) [@wilson29thid](https://meta.discourse.org/u/wilson29thid)\
**Post date:** [14. März 2021 um 10:51 UTC](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196/1 "2021-03-14T10:51:42Z")

</div>

Ich habe eine Tabelle namens members in der Datenbank meiner Anwendung, in der ich anwendungsspezifische Informationen über eine Teilmenge der Mitglieder speichere. Eine der Spalten ist `discourse_user_id`. Ich möchte einen Link zum Discourse-Profil des Mitglieds rendern. Ist das nur mit der Benutzer-ID möglich?

Ich speichere `discourse_user_name` nicht, da der Benutzer diesen ändern kann, und ich müsste dann befürchten, sie synchron zu halten.

Der einzige Weg, an den ich denken kann, ist eine API-Anfrage an `/admin/users/<user-id>.json`, um ihren Benutzernamen zu erhalten. Das wären jedoch sehr viele Anfragen auf einer Indexseite, auf der ich Mitglieder mit Links zu ihren Profilen aufliste.

Das Einzige, was mir noch einfällt, ist ein Plugin zu erstellen, das eine Route hinzufügt. Das scheint jedoch für etwas, bei dem ich erwarte, dass ich nicht der Erste bin, der danach fragt, zu viel Aufwand zu sein. Daher wollte ich prüfen, ob es bereits eine andere Lösung gibt?

---

_[View the full topic](https://meta.discourse.org/t/how-can-i-link-to-a-user-profile-by-their-user-id/183196)._
