是否可以限制与ActiveModelSerializers包含的关联字段?

时间:2018-06-02 18:02:38

标签: ruby-on-rails active-model-serializers rails-api

最新版本(0.10.7)的指南记录了include选项,该选项限制了相关的序列化程序'数据将包含在json输出中,还有一个fields选项,用于限制顶级序列化程序的哪些属性,但有没有办法限制关联序列化程序中包含哪些字段?这似乎是全有或全无。

这个GitHub issue包含以下示例语法,它看起来完全符合我的要求,但它似乎无法使用最新版本:

render json: @blog, include: 'posts.category, posts.author.address', fields: { posts: { category: [:name], author: [:id, :name] } }

0 个答案:

没有答案