Похоже, с to_json в Rails вы получите связанную коллекцию объекта, если у него есть коллекция, связанная через Enumerable .В вопросе, если вы удалите включение Enumerable, объект, возвращаемый в json, будет именно этим объектом.Но с включенным Enumerable, JSON дает полную коллекцию, в данном случае, продуктов.Чтобы исправить это, кажется, что вы должны удалить Enumerable.