У меня есть модель Company
и объединенная модель Note
, которая имеет user_id
и company_id
.Компания имеет множество заметок.Примечание принадлежит пользователю и компании.Я пытаюсь получить список компаний вместе с заметками для пользователя, если он есть, но также для всех других компаний.
Очевидно, что при Company.joins(:notes).where("notes.user_id = 1")
получаются только те, у которых есть заметки, а недругие.Что мне здесь не хватает?