새로운 커스텀 홈페이지를 발견했는데, 새 페이지를 추가하는 데 아주 잘 작동합니다. 하지만 관리자 페이지의 “포럼으로 돌아가기” 링크는 URL 끝에 "/custom"를 추가합니다. 아마도 이것이 Rails 라우터에 추가되지 않았기 때문일 것이며, 페이지를 새로고침하면 "Oops! That page doesn’t exist or is private."라는 불쾌한 메시지가 표시됩니다.
이를 우회할 방법이 있을까요?
또한 이 사이트의 문서 카테고리에 사용된 Doc Categories 플러그인도 사용할 계획입니다. 그러면 많은 사용자에게도 “포럼으로 돌아가기” 버튼이 표시됩니다.
최악의 경우, 클래스 이름이 고유해 보이므로 테마 컴포넌트에서 “포럼으로 돌아가기” URL을 다시 작성할 수 있을 것입니다. 하지만 더 나은 접근 방식이 있는지, 혹은 이전에 식별되지 않은 엣지 케이스라서 Discourse에 더 견고한 수정이 필요한 것인지를 고민하고 있습니다.
/custom 라우트에서 페이지를 새로고침하면 여전히 “Oops” 페이지가 표시됩니다. 이것도 수정할 방법이 있을까요?
사용자가 커스텀 홈페이지를 설정하는 경우, 사이드바에 커스텀 “홈” 링크가 필요한 경우가 흔하기 때문에 질문드립니다. 일반 사용자는 보통 "최신"과 같은 목록 뷰를 기본 홈페이지로 설정하는 것을 선호합니다. 커스텀 사이드바 링크가 없으면 이러한 일반적인 홈페이지로 이동할 수 없게 됩니다. 그래서 저는 항상 사이드바 항목에 /custom 링크를 추가합니다.
혹시 현재 이 기능에 대한 위시리스트가 열려 있다면, 더 자세한 피드백을 제공하게 되어 기쁩니다.
/custom 라우트에서도 사이드바의 이러한 “홈” 링크가 하이라이트되면 좋겠습니다.
이 기능을 사용하면서 발견한 또 다른 세부 사항은 아직 이 라우트에 번역 가능한 이름이 없다는 점입니다. js.home이 있지만, 사용자가 다른 페이지를 홈페이지로 설정한 경우 오해의 소지가 있을 수 있습니다. 솔직히 이 라우트를 어떻게 부르는 것이 가장 좋을지 잘 모르겠습니다.