class UserSerializer < ActiveModel::Serializer
attributes :id, :name
has_many :books, each_serializer: SimpleBookSerializer
end
class BookSerializer < ActiveModel::Serializer
# lots of attributes, associations
end
class SimpleBookSerializer < ActiveModel::Serializer
attributes :id, :title
end
В основном по приведенному выше фрагменту я пытаюсь ограничить атрибуты только id, name
из книг, поэтому я написал простой сериализатор, который будет возвращать только id, title. Но по умолчанию вызывается сериализатор книг, и я получаю все данные, которые мне не нужны. Как это предотвратить