0

是否允许在活动记录中使用 AND 条件?例如

Model.where(a>b AND c>d).all
4

2 回答 2

4

AND 是连接条件的默认范围。或者更棘手。

Model.where('a > b and c > d')Model.where('a > b').where('c > d')

http://guides.rubyonrails.org/active_record_querying.html

于 2012-11-01T13:48:45.823 回答
0

当然。

Model.where("a > ? AND c > ?", @my_b_variable, params[:d])

...有效。

请参阅: http: //guides.rubyonrails.org/active_record_querying.html#array-conditions

于 2012-11-01T13:51:25.523 回答