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’을 클릭하기 전까지는 정상적으로 작동하는 것이 이상합니다.