複数条件の AND 検索機能は Web アプリケーションを実装すると必ずといっていいほど実装するかと思います。 例えば、フォームからの入力で params # => {:city => "tokyo", :age => 30} のようなパラメータが与えられるとすると、 fat controller を気にしなければ rails のアクションの実装は以下のようにやってました。 def index conds, args = [], {} unless (city = params[:city]).blank? conds << "city = :city" args[:city] = city end unless (age = params[:age]).blank? conds << "age = :age" args[:age] = age end if conds.blank? @u