Пытаюсь отображать темы в пользовательском пункте меню

Спасибо, что пытаетесь освоить Discourse!

Понимаю, что это процесс обучения, но у меня сразу возник вопрос: в чём разница между «Hot» и переходом по адресу /top, чтобы увидеть то, что мы считаем лучшим? Вы можете отфильтровать по неделе или даже по дню, если хотите. Это и должно быть нашим «Hot».

Возможно, стоит добавить свой маршрут как часть маршрутов discovery., как это сделано для latest, new, top и т. д. Эти маршруты уже автоматически отображают панель навигации. Рекомендую изучить код Discourse, чтобы понять, как создаются другие маршруты. Там есть примеры того, как получать данные для списков тем.