gpt4 book ai didi

ruby-on-rails - 将元数据添加到 :attributes serializer (Active Model Serializers)

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:40 24 4
gpt4 key购买 nike

有没有一种方法可以在不使用 :json_api 适配器的情况下将非模型元数据属性添加到 each_serializer 上?

render json: invoices, each_serializer: Invoices::ItemizedSerializer

我希望它是...

{
data: [{..invoice 1...}, {...invoice 2...}]
metadata: {total: 500}
}

代替

[
{..invoice 1...},
{...invoice 2...}
]

最佳答案

您可以在每个 Controller 的基础上传递自定义适配器:

render json: invoices, adapter: :json, each_serializer: Invoices::ItemizedSerializer, meta: {grand_total: grand_total}

关于ruby-on-rails - 将元数据添加到 :attributes serializer (Active Model Serializers),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com