使用和在活动记录查询中

时间:2012-11-01 13:47:18

标签: ruby-on-rails ruby-on-rails-3

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

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

2 个答案:

答案 0 :(得分:4)

AND是加入条件的默认范围。或者比较棘手。

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

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

答案 1 :(得分:0)

不确定。

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

......工作。

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