テーマコンポーネントでAPIトークンを非表示にする

新しいコントローラーを作成するのではなく(Richard が推奨したことは明確ではありません)、既存のシリアライザーに簡単に追加できます。たとえば次のようになります。

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

利用可能なシリアライザーとそのうちどれを使用したいかを把握するのは、おそらく簡単です(ほとんどは推測しやすいですが、app/serializers にあります)。add_to_serializer を検索するために GitHub - discourse/all-the-plugins を検索すると、たくさんの例が見つかるはずです。そして、GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins から始めてください。

Ruby や Rails を知らなくても、上記で何をする必要があるか十分に理解できるはずです。もしそうでない場合は、予算とともに Marketplace で質問できます。