私の Rails アプリでは、配列をループ処理して、OR で結合する必要がある条件のリストを作成します。以下は、私が現在行っている基本的な流れです。
conditions = nil
set.each do |value|
condition = value.to_condition
conditions = conditions ? conditions.or(condition) : condition
end
明らかに美しくはありませんが、私はまだ Arel の使い方を完全には知りません。動的に生成された一連の条件を OR 結合するより良い方法はありますか?