Я рендеринг json для представления в приложении Rails для объекта модели с несколькими уровнями вложенных дочерних объектов. Изначально to_json был достаточно хорош, поскольку у меня не было необходимости добавлять / изменять / переименовывать что-либо из объекта модели. Однако теперь мне нужно вставить некоторые URI в json (для некоторых вложенных дочерних объектов), которых нет в объектах модели. Я смотрю на использование RABL, но из того, что я видел до сих пор, похоже, мне нужно будет указать гораздо больше форматирования для объектов, для которых я все еще хочу использовать поведение по умолчанию to_json, просто чтобы иметь возможность точка, в которой я могу добавить URI для некоторых дочерних объектов. То, что я считаю нужным, - это способ использовать to_json для графа объектов и иметь возможность указать, что только объекты определенного типа должны обрабатываться по-разному. Кто-нибудь делал что-то подобное с RABL или вообще знает о лучшем подходе?