Ruby on rails 从ID的子集中查找

Ruby on rails 从ID的子集中查找,ruby-on-rails,Ruby On Rails,类似于Model.find(id的数组,:conditions=>{:attribute=>“Something”}) 其中,我将返回属性为某物的所有条目,但仅从该ID数组中返回。在没有ID的情况下找不到模型。但是,删除.find()将返回正确的数组。其中(“ID in(?)和attribute=?”,数组\u of ID,“something”)似乎有效。 Model.where('id in (?)', array_of_ids).where(attribute: "something")

类似于
Model.find(id的数组,:conditions=>{:attribute=>“Something”})


其中,我将返回属性为某物的所有条目,但仅从该ID数组中返回。

在没有ID的情况下找不到模型。但是,删除.find()将返回正确的数组。其中(“ID in(?)和attribute=?”,数组\u of ID,“something”)似乎有效。
Model.where('id in (?)', array_of_ids).where(attribute: "something")
Model.where id: array_of_ids, attribute: 'something'