我有这些模型:导轨 - 通过搜索的has_many协会
class Car < ActiveRecord::Base
has_many :car_services
end
class CarService < ActiveRecord::Base
belongs_to :car
belongs_to :car_service_definition
end
class CarServiceDefinition < ActiveRecord::Base
has_many :car_services
end
我试图找出如果当前选择的车有一定的服务 - 试图做这样说:
airbag = car.car_services.car_service_definitions.where('service_type = "Airbag"').first
但由于使用模型关联错误,此查询不起作用。
我如何知道,如果当前的汽车有一些安全气囊?
预先感谢您。