수입 과정에서 여러 주제로 분리된 몇 가지 이메일 스레드에 이 기능을 사용해야 할 필요가 있었기 때문에, 다른 분들도 필요할 수 있으므로 자세히 설명해 보겠습니다. Discourse 인스턴스가 실행 중인 서버에서 명령줄에 액세스할 수 있어야 합니다.
먼저 원하는 모든 게시글을 대상 주제로 이동한 후, 주제 ID를 확인합니다. 주소 표시줄에서 다음과 같은 내용을 볼 수 있을 것입니다. 여기서 주제 ID는 24855입니다:
/t/topic-slug/24855/9
서버에서 다음 명령을 입력하여 Discourse 앱으로 진입합니다. 사용 가능한 공간이 5GB 미만인 경우 공간을 확보해야 할 수 있습니다.
cd /var/discourse
./launcher enter app
이 작업이 성공적으로 완료되면, 다음 명령을 사용하여 게시글을 타임스탬프 순서대로 다시 정렬할 수 있습니다. 주제 ID는 상황에 맞게 교체하세요.
rake posts:reorder_posts[24855]