Hallo.
Ich möchte einige Statistiken der Seite „Über uns" (/about) in Kombination mit einem anderen Plugin auf der Startseite anzeigen.
Zum Beispiel habe ich Mitglieder: {{number model.stats.user_count}} in die .hbs-Datei eines Plugins eingefügt, aber beim erneuten Erstellen von Discourse wird nur 0 angezeigt. Ich habe jedoch mehr als 0 Benutzer.
Ohne nähere Informationen zum Plugin ist das schwer zu sagen. Es könnte einfacher sein, diese Daten von einer Seite zu beziehen, die sie bereits enthält.
Prüfe einfach, welcher (Rails-)Controller auf der Seite /about aufgerufen wird, um die benötigten Daten abzurufen.
In der model-Methode deiner Ember-Routendatei kannst du diesen Controller per Ajax aufrufen und die erforderlichen Daten abrufen.
Alternativ:
Wenn du deinen eigenen Controller geschrieben hast, erstelle eine neue Methode und kopiere die Logik aus dem gefundenen Controller in deinen neuen Controller. Falls erforderlich, filtere dabei die benötigten Daten.
Diese Modellvariable ist das, was von der model-Methode der betreffenden Route zurückgegeben wird.
Ich denke, du solltest dir diesen Leitfaden durchlesen, um ein umfassendes Verständnis dafür zu bekommen, wie die Dinge in Discourse funktionieren.