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 のリストです。基本的にIDを含む可能性のあるリストに単一のIDを関連付けるためにレールでそれを書くにはどうすればよいですか...

4

1 に答える 1

1

条件としてハッシュを使用する場合、演算は AND になります。

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