Mgcs
1
你好!
我正在尝试了解如何在获取话题 ID 的 GET 请求中为 created_by 字段添加更多信息。据我所知,它使用了 BasicUserSerializer,返回的内容如下:
"created_by": {
"id": 1,
"username": "Name",
"name": "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 个赞
Mgcs
2
顶一下 
如果你知道如何解决这个问题,请和我联系,我也可以付费获取相关信息。如果私信更方便,请给我发私信。
sam
(Sam Saffron)
3
这可能是因为未被选中。你寻求的补丁相当复杂,鉴于这是付费项目,我认为 Marketplace 是个合适的地方。
4 个赞
fzngagan
(Faizaan Gagan)
4
来自 Pavilion 的问候
我已经解决了这个问题,确实很复杂。我会就此给你发私信。
5 个赞
fzngagan
(Faizaan Gagan)
5
此任务已按时完成并迅速付款。与 @Mgcs 合作很愉快。
6 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.