Bonjour.
Je souhaite afficher certaines statistiques du site depuis la page /about sur la page d’accueil, en combinaison avec un autre plugin.
Par exemple, j’ai ajouté Membres : {{number model.stats.user_count}} au fichier .hbs d’un plugin, mais lors de la reconstruction de Discourse, il n’affiche que 0. J’ai pourtant plus de 0 utilisateurs.
C’est difficile à dire sans en savoir plus sur le plugin. Il pourrait être plus facile d’obtenir ces données à partir d’une page qui les contient déjà.
Vérifiez simplement quel contrôleur (Rails) est appelé sur la page /about pour récupérer les données dont vous avez besoin.
Dans la méthode model de votre fichier de route Ember, vous pouvez appeler ce contrôleur via AJAX et récupérer les données requises.
Sinon,
Si vous avez écrit votre propre contrôleur, créez une nouvelle méthode, copiez la logique du contrôleur que vous avez identifié vers votre nouveau contrôleur et (éventuellement) filtrez les données dont vous avez besoin si cela est nécessaire.
Cette variable model est ce qui est renvoyé par la méthode model de la route concernée.
Je pense que vous devriez consulter ce guide pour avoir une compréhension globale du fonctionnement des choses dans Discourse.