这是我的查询结果(注意“包含”):
@example_cars_collection = Car.where("name like ? ", "#{params[:car_name]}%").includes(:brand, :color, :shop)
现在,我想在@example_cars_collection 中找到一辆品牌为“欧宝”的汽车而不做任何查询……我该怎么做?
我尝试...
@example_cars_collection.where(:brand_id => Brand.where("name like ? ", "#{params[:brand_name]}%").select(:code))
...我得到了正确的结果,但显然我正在做一个新的查询......所以我的问题是是否可以对查询结果进行搜索。
有任何想法吗?谢谢!