Что-то вроде этого должно сделать это:
active_autosalons = Autosalon.where(:active => 1)
active_autos = Autos.where(:autosalon_id => active_autosalons.map(&:id)).where(:active => 1)
Сначала получите список «активных» автосалонов, затем отфильтруйте авто по идентификаторам автосалонов и активному столбцу.