setDefaultHomepage에 전달할 라우트 생성 방법

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub 플러그인은 관리자 사이드바가 활성화되어 있고 홈페이지에 카테고리를 지정하면 깨집니다. 이 경우 다음과 같은 오류가 발생합니다:

Error: There is no route named discovery.c/projects/19
    at P.handlersFor (route-recognizer.js:521:1)
    at o.isActiveForRoute (

AI는 초기화 파일(initializer)에서 다음과 같은 코드를 실행할 수 있을 것 같다고 생각합니다:

      const router = api.container.lookup("service:router");
      const url = router.generate('discovery.category', 'project', 19);
      setDefaultHomepage(url);

이것은 제 생각에도 합리적인 방법처럼 보이지만, router.generate 메서드가 존재하지 않습니다.

(제 생각에는) 사이드바에서 'admin’을 클릭하기 전까지는 정상적으로 작동하는 것이 이상합니다.

1개의 좋아요