Добавление дополнительной информации в created_by (от user и от user_summary)

Привет!

Я пытаюсь понять, как добавить больше информации в поле created_by при GET-запросе к ID темы.
Насколько я смог разобраться, используется BasicUserSerializer, который возвращает:

"created_by": {
  "id": 1,
  "username": "Имя",
  "name": "Имя",
  "avatar_template": "/user_avatar_url"
}

Если я хочу добавить другие детали, такие как likes_given, likes_received, created_at и другую релевантную информацию об авторе темы (OP), как мне это сделать?

Я изучал add_to_serializer и пытался сделать что-то вроде этого, но это приводит к ошибке и ломает каждую страницу:

#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.