Можно ли ограничить поля для включенных ассоциаций с ActiveModelSerializer? - PullRequest
0 голосов
/ 02 июня 2018

В руководстве по последней версии (0.10.7) описана опция include, которая ограничивает данные связанных сериализаторов, которые будут включены в вывод json, и опция fields, которая ограничивает атрибуты верхней части.Сериализатор уровня будет включен, но есть ли способ ограничить, какие поля на связанном сериализаторе включены?Кажется, это все или ничего.

Эта проблема GitHub включает следующий пример синтаксиса, который, похоже, выполняет именно то, что я хочу, но, похоже, не работает с последней версией:

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

...