Если вдруг кому-нибудь захочется отвлечься от своей работы и подумать над чужой, то вот вопрос.
Есть отзывы о пользователе, которые отдаются по апи с пагинацией (дата/время, текст, оценка, имя пользователя).
Надо в них подмешать какие-то "действия" самого пользователя и отдать их, как отзывы, чтобы фронт ничего не заметил.
У действия всегда будет имя, допустим, "system", оценка всегда нейтральная, дата/время из базы, а вот текст надо формировать в зависимости от параметров самого действия. В идеале его надо доставать из базы со всеми его атрибутами и парой ассоциаций, а не так как я показал выше.
Как бы вы решали такую задачу, чтобы не было проблемы n+1? (AR нет, есть rom-sql, postgres)