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