created_byにユーザー情報とuser_summaryからの情報を追加

こんにちは!

トピックIDへのGETリクエストでcreated_byにさらに情報を追加する方法を模索しています。
私が確認した限りでは、BasicUserSerializerを使用しており、以下のようなレスポンスを返します:

"created_by": {
  "id": 1,
  "username": "Name",
  "name": "Name",
  "avatar_template": "/user_avatar_url"
}

likes_give、likes_received、created_at、およびトピックOPに関連するその他の情報を追加したい場合、どのようにすればよいでしょうか?

add_to_serializerを探しており、以下のようなコードを試してみましたが、失敗してすべてのページが壊れてしまいました:

#customization:plugin.rb
after_initialize do
  add_to_serializer(:basic_user, :created_at) do
    object.created_at
  end
end

よろしくお願いします!

「いいね!」 4

このスレッドを再浮上させます :slight_smile:
もしこの問題を解決する方法をご存知なら、私にお知らせください。情報提供に対して報酬をお支払いすることも可能です。それがよろしければ、プライベートメッセージでお送りください。

おそらく選択されていないことが原因でしょう。これはかなり複雑なパッチを求めているようです。有料の依頼ですので、Marketplace が適した場所だと思います。

「いいね!」 4

Pavilion より挨拶申し上げます。
この問題は解決しました。確かに複雑でした。これについてプライベートメッセージをお送りします。

「いいね!」 5

このタスクは迅速に完了し、お支払いもすぐに行われました。@Mgcs と一緒に働けたのは嬉しかったです。

「いいね!」 6

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.