Discourse 도메인을 변경하면 이모지가 작동하지 않습니다

처음에

검색 기능을 이용해 내 질문이 이전에 답변되었는지 확인하지 못한 것이 정말 죄송합니다. 영어가 제 모어가 아니기 때문에 이 영어 포럼에서 정확하게 검색하는 데 조금 어려움을 겪고 있을 수 있습니다. 이 게시글을 직접 영어로 작성하려고 노력했고, 번역 소프트웨어를 거의 사용하지 않았기 때문에 문법 오류가 있을 수 있습니다. 죄송합니다.

제 질문

게시글 제목과 마찬가지로, 저는 제 Discourse 도메인을 변경했습니다. 저는 이모지를 좋아하고, 제 포럼에는 이모지 이미지가 많이 있습니다. 도메인을 변경한 후, 이모지가 작동하지 않게 되었습니다! 이 이모지들의 URL을 확인해 보니 모두 이전 도메인을 가리키고 있었습니다.

마지막으로

이제 이모지를 사용할 수 없어서 정말 좌절스럽습니다. 이 이모지들의 URL을 찾아 업데이트하려고 했지만, 어떻게 해야 할지 확실하지 않습니다. 이 부분에 대해 도움을 주실 수 있을까요? 정말 감사합니다!

말씀하신 의도가 뭔지 모르겠으시면 예시를 드릴 수 있습니다.

— Discourse 도메인을 변경하기 전 —

기존 도메인: forum(dot)example(dot)com
이모지 이미지 URL: forum(dot)example(dot)com/happy.png

— Discourse 도메인을 변경한 후 —

새 도메인: bbs(dot)example(dot)com
이모지 이미지 URL: forum(dot)example(dot)com/happy.png

이모지가 포함된 이전 게시물들을 말씀하시는 건가요?

그렇다면 게시물에서 렌치 도구를 선택한 다음

  • Rebuild Html(HTML 재구축)을 선택하세요.

이전 게시물들을 모두 수정하기 위해 게시물을 이름 변경하는 Rails 커맨드 라인 옵션도 있습니다.

업로드된 사진들도 깨질 수 있습니다. 이 문제를 겪었을 때 Rails 커맨드 라인 수정 방법을 몰라서, 발견하는 대로 대부분의 게시물을 다시 구축했습니다. :joy:

정말 감사합니다! 한번 시도해 볼게요. 답변해 주셔서 감사합니다 :laughing:

귀하의 방법이 매우 좋았고, 제 문제를 해결했습니다. 정말 감사합니다!

아니에요, 도와드릴 수 있어서 기쁩니다. 다만 앞서 언급했듯이 서버에서 게시물을 다시 처리할 수 있는 명령어가 있습니다. 다만 지금 당장 그 명령어가 뭐였는지 기억이 나질 않네요.

그렇지 않으면 수동으로 처리할 수 있지만, 꽤 번거로울 수 있습니다. :wink:

도움이 될 수 있어 기쁩니다.

그것은 rake posts:rebake입니다.
패턴을 지정하여 다시 처리하는 방법은 이 가이드를 참고하세요: Rebake all posts matching a pattern.

제안해 주셔서 감사합니다! 정말 쉽고 빠르네요❤