これは私のクエリ結果です(「含む」に注意してください):
@example_cars_collection = Car.where("name like ? ", "#{params[:car_name]}%").includes(:brand, :color, :shop)
さて、@example_cars_collection でクエリを実行せずにブランドが「Opel」である車を見つけたいと思います...どうすればそれを行うことができますか?
私は試してみます...
@example_cars_collection.where(:brand_id => Brand.where("name like ? ", "#{params[:brand_name]}%").select(:code))
...そして、正しい結果が得られますが、明らかに新しいクエリを実行しています...私の質問は、クエリ結果を検索できるかどうかです。
何か案は?ありがとう!