RailsのActiveRecordの中で私はRailsの3.2を使用していると私は、私は、次の条件に一致するすべての行を検索したいデータベーステーブルを持っている:それとも、&と句
=真、およびb = (0 <c <1またはd = 1)であり、a、b、c、dは列である。
私のようなもの持つことができます。私は間違っているかもしれないが、私はあなたがARELベースのどこ機能を使用して、そのクエリを形成することができるとは思わない
Route.where(:a => true,
:b => true,
:c => 0..1 OR :d=1
).all
がhttp://stackoverflow.com/questions/3548548/rails3を見てみましょうここで4あなたはまた
Route.where(:a => true,:b => true,:c => [1,2]).all
を行う。これは、見つけることができます-combine-scope-with-or –
このスクリーンキャストで見てくださいhttp://railscasts.com/episodes/354-squeel – mohamagdy