Уточнение внутреннего соединения при использовании include в ActiveRecord

Как добавить условие в предложение ON, сгенерированноеincludes в активной записи при сохранении нетерпеливой загрузки?

Позволять'скажем, у меня есть эти классы:

class Car
   has_many :inspections
end

class Inspection
   belongs_to :car
end

Теперь я могу сделать:

Car.includes(:inspections)

Select * from cars LEFT OUTER JOIN inspections ON cars.id = inspections.car_id

Но я хочу создать этот sql:

Select * from cars LEFT OUTER JOIN inspections ON cars.id = inspections.car_id 
    AND inspections.month = '2013-04-01'

(это нет работа):

Car.includes(:inspections).where("inspections.month = 2013-04-01")

Select * from cars LEFT OUTER JOIN inspections ON cars.id = inspections.car_id
    WHERE inspections.month = '2013-04-01'

Ответы на вопрос(4)

Ваш ответ на вопрос