테마 컴포넌트에 API 토큰 숨기기

새로운 컨트롤러를 만들어서 처리하는 것(이것은 Richard가 명확히 추천한 방식이 아닙니다) 대신, 기존 직렬화기(serializer)에 비교적 쉽게 추가할 수 있습니다. 예를 들어 다음과 같은 방식으로요.

  add_to_serializer(:current_user, :my_stuff) do
    stuff = get_my_stuff_somehow
    stuff
  end

어떤 직렬화기가 있는지, 그리고 어떤 것을 사용해야 하는지 파악하는 것은 Hopefully 간단할 것입니다(대부분은 추측하기 쉽지만, app/serializers에서 찾을 수 있습니다). add_to_serializer로 https://github.com/discourse/all-the-plugins를 검색하면 충분한 예시를 찾을 수 있습니다. 그리고 https://github.com/discourse/discourse-plugin-skeleton에서 시작해 보세요.

Ruby나 Rails를 몰라도, 위 내용을 보면 무엇을 해야 하는지 꽤 좋은 아이디어를 얻을 수 있을 것입니다. 그렇지 않다면, 예산을 정해서 #marketplace에서 질문할 수 있습니다.