Такс, возвращаясь к этой теме)
Вот такой запрос возвращает пользователей с аттачментами:
::Customer.joins(:attachments)
Работает, ок)
Вот так уже подсчитываю количество пользователей с аттачментами для данного бизнеса:
::Customer.joins(:attachments).where(business_id:
object.id).count
Тоже работает, гут.
Но как, блин, мне в итоге вытягивать количество аттачментов у каждого этого пользователя и подсчитывать их?😅😅
Вот не могу догнать этот момент, хоть убей
Горожу что-то такое, но естественно это бред
::Customer.joins(:attachments).where(business_id:
object.id).where(attachment_type == 'business').count
Так как я пытаюсь обратиться к полю, которого для кастомеров не существует...
То есть нужно как-то отдельно стучаться к аттачменту каждого кастомера у которого они есть и уже подсчитывать внутри, потому извлекая, или что😢