Comment puis-je lier à un profil utilisateur par son ID utilisateur ?

Une idée consiste à ajouter un identifiant externe dans l’enregistrement de l’utilisateur, puis vous pourriez utiliser /by-external/:external_id. Une autre option est d’utiliser un webhook pour notifier votre base de données externe en cas de changement de nom d’utilisateur. Une troisième possibilité est tout simplement de désactiver la modification des noms d’utilisateur. Après un rapide examen de discourse/config/routes.db, je ne vois aucune route qui utilise user_id.