[英]Add metadata to :attributes serializer (Active Model Serializers)
有没有一种方法,我可以添加非模型元数据属性到一个each_serializer
,而不使用:json_api
适配器?
render json: invoices, each_serializer: Invoices::ItemizedSerializer
我希望它是......
{
data: [{..invoice 1...}, {...invoice 2...}]
metadata: {total: 500}
}
代替
[
{..invoice 1...},
{...invoice 2...}
]
您可以基于每个控制器传递自定义适配器:
render json: invoices, adapter: :json, each_serializer: Invoices::ItemizedSerializer, meta: {grand_total: grand_total}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.