У меня есть профиль модели, у которого есть onetoone с моделью Interest. Если я запрашиваю массив профилей, используя где, как я могу получить еще один отдельный массив, состоящий из интересов, связанных с теми, кто первоначально запросил профили?Ruby on Rails: Подзапросы массива реляционных объектов найденных объектов?
Что-то вроде
@foundProfiles = Profile.where(field: data)
в
@foundInterests = @foundProfiles.Interest.all
это не работает, но это идея, которую я пытаюсь получить в.
Спасибо, я был в темноте о функции карты. –
Кажется, что я не могу сделать следующее, где на @foundInterests, хотя ... он не дает мне метода, где ошибка –
Нет, вы не можете. он вернет вам массив –