Водитель имеет много машин
Автомобиль has_one Владелец
Я хотел бы вернуть Драйверы, у которых есть Автомобили с owner_id = 1
Вот подвох. Я хотел бы вернуть ВСЕ драйверы с загруженными автомобилями (с owner_id = 1). Если владелец автомобиля не owner_id = 1, мне нужно иметь Driver.cars = [] (или ноль)
Проблема заключается в том, что вы пытаетесь загрузить с ограничением на ассоциацию.
Когда вы используете Joins, The Car никогда не загружается в качестве активной записи.
Есть мысли? Эта проблема на самом деле сложнее, чем вы думаете.
Я пробовал, объединяет, все, во-первых, находит с условиями, включает в себя и т.д.