새 사용자 정의 홈페이지, 포럼 URL로 돌아가기

새로운 커스텀 홈페이지를 발견했는데, 새 페이지를 추가하는 데 아주 잘 작동합니다. 하지만 관리자 페이지의 “포럼으로 돌아가기” 링크는 URL 끝에 "/custom"를 추가합니다. 아마도 이것이 Rails 라우터에 추가되지 않았기 때문일 것이며, 페이지를 새로고침하면 "Oops! That page doesn’t exist or is private."라는 불쾌한 메시지가 표시됩니다.

이를 우회할 방법이 있을까요?

또한 이 사이트의 문서 카테고리에 사용된 Doc Categories 플러그인도 사용할 계획입니다. 그러면 많은 사용자에게도 “포럼으로 돌아가기” 버튼이 표시됩니다.

최악의 경우, 클래스 이름이 고유해 보이므로 테마 컴포넌트에서 “포럼으로 돌아가기” URL을 다시 작성할 수 있을 것입니다. 하지만 더 나은 접근 방식이 있는지, 혹은 이전에 식별되지 않은 엣지 케이스라서 Discourse에 더 견고한 수정이 필요한 것인지를 고민하고 있습니다.

이 기능은 유사한 기능을 제공하지만, 여러 페이지(하나만 있는 것이 아니라)를 편집할 수 있는 UI를 제공합니다.

그리고 Rails는 라우트에 대해 알고 있습니다 …

위 플러그인의 상위 플러그인(위 플러그인은 이 상위 플러그인의 확장입니다)은 다음 토픽에 있습니다:

좋은 지적이네요 @paulswithers. "/custom"에 대한 Rails 라우트를 추가하는 방법(이건 쉽게 할 수 있습니다) 또는 “Back to Forum” 버튼을 단순히 "/"로 연결하는 방법이 있습니다. 아니면 "/custom

훌륭하네요. 빠르게 처리해 주셔서 감사합니다.

업데이트 감사합니다 @pmusaraj. 이제 뒤로가기 버튼이 완벽하게 작동합니다!

/custom 라우트에서 페이지를 새로고침하면 여전히 “Oops” 페이지가 표시됩니다. 이것도 수정할 방법이 있을까요?

사용자가 커스텀 홈페이지를 설정하는 경우, 사이드바에 커스텀 “홈” 링크가 필요한 경우가 흔하기 때문에 질문드립니다. 일반 사용자는 보통 "최신"과 같은 목록 뷰를 기본 홈페이지로 설정하는 것을 선호합니다. 커스텀 사이드바 링크가 없으면 이러한 일반적인 홈페이지로 이동할 수 없게 됩니다. 그래서 저는 항상 사이드바 항목에 /custom 링크를 추가합니다.

혹시 현재 이 기능에 대한 위시리스트가 열려 있다면, 더 자세한 피드백을 제공하게 되어 기쁩니다. :innocent:

  • /custom 라우트에서도 사이드바의 이러한 “홈” 링크가 하이라이트되면 좋겠습니다.

  • 이 기능을 사용하면서 발견한 또 다른 세부 사항은 아직 이 라우트에 번역 가능한 이름이 없다는 점입니다. js.home이 있지만, 사용자가 다른 페이지를 홈페이지로 설정한 경우 오해의 소지가 있을 수 있습니다. 솔직히 이 라우트를 어떻게 부르는 것이 가장 좋을지 잘 모르겠습니다.

네, 무관한 빌드 문제로 인해 해당 변경 사항을 되돌려야 했습니다. 곧 다시 적용할 수 있도록 살펴보겠습니다.