0

我有一个我想运行的 rails 查询。我遇到的唯一问题是查询结构。

基本上查询看起来像这样

queryList = model.find(:all, :conditions => [id = "id"])
#returns a query list

#here is the issue
compound = otherModel.find(:first, :select => "an_id", 
                                   :conditions => ["some_other_id=? and an_id=?, some_other_id, an_id])

其中 an_id 实际上是查询列表中的 id 列表。我如何在 rails 中编写它以基本上将单个 id 与可能包含 id 的列表相关联......

4

1 回答 1

1

如果您使用哈希作为条件,则该操作是 AND。

obj = Model.first(:conditions => {:field1 => "val1", :field2 => "val2"})
于 2013-10-23T21:52:52.203 回答