게시물에서 현재 사용자 이름을 가져오는 권장 방법이 있나요?

로그인된 사용자의 사용자명을 참조하는 게시물을 생성할 수 있는지 궁금합니다. 프론트엔드에서 /my 경로와 비슷한 방식이라고 보면 됩니다.

제 사용 사례는 Discourse 외부로 가리키는 URL을 사용자별로 커스터마이즈하는 것입니다. 사용자가 해당 URL을 클릭하면 ?username=MY_USERNAME 쿼리가 추가되도록 하는 것이죠. 같은 방식으로 해당 URL을 포함하는 iframe을 임베드하는 데에도 활용할 수 있습니다.

기본적으로 이 기능이 지원되지 않는다면, 다른 대안으로 커스텀 플러그인을 작성해야 할 것 같습니다.

네. 게시물 레코드에 사용자 이름이 포함되어 있습니다(참고: https://meta.discourse.org/t/is-there-a-recommended-way-to-get-the-current-username-from-a-post/178288.json).

플러그인 아웃렛으로 링크를 추가하는 테마 컴포넌트를 만들 수 있습니다. 몇 가지 힌트는 Discourse 테마 개발자 가이드를 참고하세요.

제이, 감사합니다. 그 옵션을 꼭 확인해 봐야겠지만, 제 설명이 제대로 전달되지 않은 것 같네요. 다시 정리해 보겠습니다:

클릭한 사람에 따라 URL이 업데이트되는 링크를 포함한 게시글을 만드는 방법은?

현재 로그인된 사용자(그리고 해당 사용자의 사용자 이름)를 조회할 수 있는 방법이 있을까요? 프론트엔드에서 /my 라우트처럼 동작하는 방식이라고 보면 됩니다.

음, 세부 사항은 다르지만 답은 동일합니다. 개발자 가이드에 예제가 있으니 current_user에 접근하는 방법을 확인해 보세요.