При работе с API я привык:
- выполнить некоторые запросы к БД
- выберите данные, которые я хочу в моем ответе
- сериализует данные и отправляет их клиенту
Теперь , используя active_model_serializers , я предполагал, что в
render json: artist, include: 'tracks'
партия include: 'tracks'
сериализовала бы tracks
, если бы у моего исполнителя было несколько треков.
Но, по-видимому, он также будет извлекать треки из БД для меня.
Это нормальное поведение ? Предполагается ли, что сериализатор выполняет запросы к БД?