Арел: Как правильно объединить несколько условий с ИЛИ?
В моем приложении Rails я перебираю массив, чтобы создать список условий, к которым должен присоединиться OR. Ниже приведено основное описание того, как я сейчас это делаю.
conditions = nil
set.each do |value|
condition = value.to_condition
conditions = conditions ? conditions.or(condition) : condition
end
Очевидно, это не красиво, но я до сих пор не знаю, как обойти Ареля. Предлагает ли он какой-либо лучший способ OR-объединения набора динамически генерируемых условий?