我的模型有一个模型列表。 如何从数据库加载它但限制列表中的项目数?

在我的Rails项目中,我有一个场景,汽车可以有很多停车票(我正在使用ActiveRecord)。 这就是我建模的方式

class Car  "partkingTickets.date DESC" end class ParkingTickets < ActiveRecord::Base belongs_to :Car end 

这就是我检索数据的方式:

 @cars = Car.includes(:parkingTickets).order('ID, parkingTickets.date desc') 

这很有效。 但是现在我只想用过去12个月的车票来买车(如果车票较旧,我不需要它)。 有没有办法用活动记录表达这个? 我不想买车和取车票,因为这是车的列表,所以我会拨多个DB电话……

谢谢!

条件应解决问题的地方:

 @cars = Car.includes(:parkingTickets) .where('parkingTickets.date >= ?', 12.months.ago) .order('ID, parkingTickets.date desc')