Получить последний пост подкатегории

Есть ли способ получить новейшую тему подкатегории, которую я получаю через category.subcategories? Я могу использовать category.latestTopic для получения новейшей темы основной категории, но не могу применить это к подкатегориям. Есть ли какое-нибудь умное решение? Мне бы хотелось отображать новейшую тему подкатегории при перечислении подкатегорий.

Я не на 100% уверен в контексте (можете ли вы опубликовать ваш код?), но, думаю, вы должны иметь возможность обрабатывать подкатегории так же, как и родительские категории.

Таким образом, category.latestTopic будет работать одинаково для любой категории или подкатегории. Если вы пройдете циклом по каждой из подкатегорий, используя category.subcategories, вы сможете использовать category.latestTopic внутри этого цикла.

Здравствуйте, к сожалению, это не работает так же.
Внутри:

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

я могу использовать c.latestTopic.
Но внутри, после вышеуказанного:

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

я не могу использовать s.latestTopic. Это ничего не возвращает.

Ах, теперь я понял, спасибо за дополнительные детали. Похоже, что на странице категории темы для подкатегорий вообще не включаются, поэтому использование latestTopic точно невозможно… Думаю, для этого нужно будет изменить сериализатор в плагине? (извините, я не уверен в деталях реализации этого).

Не знаю, к сожалению, я не очень опытен в Discourse, Ruby или в той части, которую нужно изменить. Надеюсь, кто-нибудь сможет предложить решение, я уже пытаюсь это сделать дни и недели.