Obtenir le dernier sujet d'une sous-catégorie

Existe-t-il une méthode pour obtenir le dernier sujet d’une sous-catégorie que je reçois dans category.subcategories ? Je peux utiliser category.latestTopic pour obtenir le dernier sujet de la catégorie principale, mais je ne peux pas l’utiliser pour les sous-catégories. Y a-t-il une astuce intelligente pour cela ? J’aimerais afficher le dernier sujet d’une sous-catégorie lorsque je liste les sous-catégories.

Je ne suis pas sûr à 100 % du contexte (pouvez-vous poster votre code ?), mais je pense que vous devriez pouvoir traiter les sous-catégories de la même manière que les catégories parentes.

Ainsi, category.latestTopic fonctionnerait de la même manière pour n’importe quelle catégorie ou sous-catégorie. Si vous bouclez sur chacune des sous-catégories en utilisant category.subcategories, vous devriez pouvoir utiliser category.latestTopic à l’intérieur de cette boucle.

Bonjour, malheureusement, cela ne se comporte pas de la même manière.
À l’intérieur :

<script type="text/x-handlebars" data-template-name="components/categories-only">
....
    {{#each categories as |c|}}
...

Je peux utiliser c.latestTopic.
Mais juste après ce bloc :

...
  {{#each c.subcategories as |s|}}
...

Je ne peux pas utiliser s.latestTopic. Cela ne renvoie rien.

Ah, je vois maintenant, merci pour le détail supplémentaire. Il semble que nous n’incluions pas du tout les sujets des sous-catégories sur la page de catégorie, donc utiliser latestTopic n’est définitivement pas possible… Je pense qu’il faudrait modifier le sérialiseur dans un plugin pour y parvenir ? (désolé, je ne suis pas sûr des spécificités pour réaliser cela).

Je ne sais pas, malheureusement, je n’ai pas beaucoup d’expérience avec Discourse, Ruby ou la partie qui doit être modifiée. J’espère que quelqu’un pourra trouver une solution ; j’essaie depuis des jours et des semaines maintenant.