我有一个我想要运行的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的列表...
答案 0 :(得分:1)
如果使用哈希作为条件,则操作为AND。
obj = Model.first(:conditions => {:field1 => "val1", :field2 => "val2"})