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

Привет!

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

"created_by": {
  "id": 1,
  "username": "Имя",
  "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.