전체 재빌드도 도움이 되지 않았습니다.
최근에 발견한 패턴 중 하나는 폐쇄된 주제에서는 작동하지 않는다는 것입니다 (최소한 Discourse Hub 앱에서는). 가능하면 좋겠지만, 현재 방식의 논리도 이해할 수 있습니다.
게시할 수 없는 주제에서 어떻게 누군가를 인용할 수 있나요?
어쨌든, 그것은 현재 논의 중인 주제와 무관합니다.
그건 불가능합니다. A라는 폐쇄된 주제에서 답변의 일부가 B라는 주제에서 질문된 내용에 직접적으로 관련이 있을 때 이 점을 알아차렸습니다.
알겠습니다.
그럴 수 없습니다 - 하지만 공유는 가능합니다. 제 Discourse 인스턴스에서도 공유 기능에 동일한 문제가 발생합니다.
저도 2.6.0.beta5를 사용 중이며, 라이트 테마와 다크 테마 모두에서 인용 기능이 정상적으로 작동합니다. 다음으로 시도해 보았습니다:
단어 code code 단어 단어
앞서 언급한 “게시할 권한이 없는 토픽” 항목과 관련이 있을 수 있는데, 혹시 문제가 사이트에 설정해 둔 신뢰 수준(trust levels)과 어떤 식으로든 연결되어 있을까요?
그냥 링크를 공유하라는 뜻인가요? 결국 저는 그렇게 했습니다.
이 주제와 매우 유사해 보입니다:
일부 사용자는 2.6.0.beta2로 업데이트했을 때, 다른 사용자는 beta3로 업데이트했을 때 이 문제가 발생한 적이 있습니다.
beta4로 업데이트하고 앱을 다시 빌드한 후 문제가 사라졌으며, beta5로 업데이트한 후에도 다시 발생하지 않았습니다. 따라서 beta6로 업데이트해 보시고, 그렇지 않으면 추가 업데이트를 기다려 보십시오. 언젠가 해결될 수도 있습니다.
Meta에서도 동일한 문제를 확인했습니다. 제게는 논리적으로 이해되지 않습니다.
닫힌 토픽으로 이동하기 전에 작성기를 열어두면 인용 버튼이 다시 표시됩니다.
이것을 결함(defect)으로 보고하지 않으면 안 되나요? 다른 방법으로 어떻게 저절로 해결될 수 있겠습니까? 여기 일반 스레드의 분위기는 이 Discourse 사이트에서 재현할 수 없으면 버그가 아니라는 것인 것 같습니다.
저는 beta6를 사용 중이며, 요청대로 완전한 재빌드(rebuild)를 수행했습니다. 문제는 여전히 지속되고 있습니다.
불행히도 재현할 수 없는 문제는 해결할 수 없습니다. 여기 메타에서 재현 단계를 제공하거나 시도해 보신다면, 그것이 시작이 될 것입니다.
이것은 철학적으로 다소 난해한 문제입니다. 저를 포함해 여러 사람이 이 문제를 겪고 있지만, Discourse Meta 게시물에서 이를 어떻게 재현할지 아무도 모릅니다. 이 문제는 명확히 존재하며 시연할 수 있지만, 여기서만 그럴 수 없다는 것입니다. 어떻게 해야 할지 모르겠습니다. 현재 beta6를 사용 중이며, docker 이미지는 다시 빌드했고, 플랫폼은 Ubuntu 20.04이며 모든 OS 업데이트가 적용되어 있습니다. 문제는 모든 브라우저에서 발생합니다.
제 사이트에 로그인할 수 있는 권한을 드리면 도움이 될까요?
여기서 시연할 수 없으면서도 실제 현상이라는 사실은 디버깅 측면에서 우리에게 무언가를 말해 주고 있지만, 그것이 무엇인지는 모르겠습니다. 하지만 그것은 어떤 종류의 단서임에는 틀림없습니다.
네, 이는 사용자 지정 설정, 플러그인 또는 사이트 설정 중 하나가 해당 동작을 유발하고 있음을 나타낼 가능성이 높습니다.
더욱 미니멀한 Discourse 설치 환경인 try.discourse.org에서 인용 문제를 재현해 보셔도 됩니다.
이 문제를 재현할 수 있는 사이트들을 링크했습니다.
이 사이트는 커스터마이징이나 플러그인 없이 바닐라 Discourse로 운영되고 있나요? (그렇다면 왜 이 사이트의 인용 버튼이 제가 사용해 본 다른 Discourse 사이트들과 다르게 보이는 걸까요? 이 사이트는 텍스트를 강조할 때 나타나는 ‘공유’ 버튼도 매우 혼란스러우며, 이 기능은 이 사이트에만 있는 것 같습니다.)
참고로, 다음이 저희 플러그인 목록입니다:
설치된 플러그인
| 이름 | 버전 | 활성화? | ||
|---|---|---|---|---|
| discourse-solved | 0.1 | 예 | 설정 | |
| docker_manager | 0.1 | 예 | ||
| retort | 1.2.3 | 예 | 설정 | |
| styleguide | 0.2 | 아니요 | 설정 |
여기서 수상한 점이 있나요?
제 추측입니다. 비표준 플러그인입니다.
해당 플러그인을 사용하지 않는 경우에도 인용 기능이 여전히 작동하지 않는다는 것이 확인되었습니다. 현재 설치 환경은 순수 Discourse이며, 태그 경계를 넘어 인용 기능이 작동하지 않습니다.
그 플러그인 없이 사이트를 다시 구축하셨나요? 안전 모드는 플러그인을 제거하는 데 항상 충분하지 않습니다.
플러그인을 비활성화했습니다. 재빌드 또는 업그레이드를 시도할 때 Discourse에서 오류가 발생합니다.
우리 사이트 중 하나에 대한 링크를 클릭하고 일부 텍스트를 강조 표시하면 재현이 안 되나요?
그것은 플러그인을 제거한 것과 같은 것이 아닙니다.
retort 플러그인을 제거해도 그런가요?
중요하지 않습니다. retort가 설치되어 있다고 말씀하셨잖아요.
그럼 도움이 될 수 있다면 사이트를 다시 구축하는 방법을 알려주실 수 있을까요?
@Andro retort 플러그인이 설치되어 있나요?