Ich habe diese Modelle:Rails - Suche durch has_many Verein
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
Ich versuche, wenn das aktuell ausgewählte Auto einen bestimmten Dienst hat, um herauszufinden, - versuchen, es auf diese Weise zu tun:
airbag = car.car_services.car_service_definitions.where('service_type = "Airbag"').first
Diese Abfrage funktioniert jedoch nicht, weil Modellzuordnungen falsch verwendet werden.
Wie finde ich heraus, ob das aktuelle Auto einige Airbags hat?
Vielen Dank im Voraus.