Question Answer Plugin

여러분, @mbcahyono 님이 곧 더 자세한 답변을 주실 예정이지만, 그 사이에 몇 가지 사항을 명확히 할 수 있을까요.

@sunjam 님, 해당 카테고리를 삭제한 후에 그 문제를 확인하셨나요? 또한 로그에서 그 문제를 발견한 것뿐인가요, 아니면 사이트에 어떤 방식으로든 영향을 미쳤나요?

@dfriestedt @AJDurant 님, 게시물이 다른 순서로 표시되는 카테고리에서 해당 플러그인이 활성화되어 있는지 확인해 주시겠습니까? 이 플러그인은 활성화된 카테고리에서 게시물을 QA 순서에 따라 자동으로 정렬합니다(이것이 의도된 동작입니다). 특정 카테고리에서 비활성화하면 게시물이 일반적인 게시물 순서대로 다시 정렬됩니다.

예를 들어, try.thepavilion.io의 질문과 답변 카테고리에서 “이 카테고리의 모든 주제를 QnA로 만들기.” 설정을 켰다 껐다 반복해 보니 게시물이 예상대로 다시 정렬되었습니다(비 QnA 카테고리의 주제에는 영향이 없었음). 사용자 정의 쿼리는 사용하지 않았습니다.

활성화 시

비활성화 시

만약 이 방법으로 해결되지 않는다면, 다음 사항에 대해 더 자세한 정보를 제공해 주실 수 있을까요?

  • 플러그인을 얼마나 오랫동안 사용해 왔나요? (즉, 최근에 갑자기 이런 일이 발생했나요?)
  • 현재 또는 과거에 어떤 다른 제3자 플러그인을 사용 중인가요?
  • 어떤 사용자 정의 정렬 쿼리를 사용해 왔나요?
  • 사이트에 태그를 사용 중인가요? 그렇다면 태그가 있는 주제에서만 이런 문제가 발생하나요?
  • 사이트 설정에서 qa enabled가 활성화되어 있나요?

단순히 문제를 해결하고 싶다면

이 플러그인이 원인이 되었든 아니든, 단순히 문제를 해결하고 싶다면 사용자 정의 쿼리를 실행할 필요가 없습니다. 대신 정렬 순서를 변경할 수 있는 이 플러그인 및 기타 플러그인을 제거한 후 서버에서 다음을 실행하세요.

./launcher enter app
rake posts:reorder_posts

이 작업은 사이트의 모든 게시물 순서를 일반적인 순서(생성된 순서)에 따라 설정합니다. 이 방법으로 해결되지 않는다면 이 플러그인과 무관한 다른 문제가 있는 것입니다. 추가 진단을 도와드릴 수 있지만, 더 많은 정보가 필요합니다.

@dfriestedt 님, 만약 특정 주제 ID를 전달하려고 하신다면(특정 주제를 대상으로 하려면 작업이 주제 ID를 인수로 받습니다), 대신 이렇게 실행해 보세요:

rake "posts:reorder_posts[1234]"
1개의 좋아요