Мне нужно иметь возможность связать произвольное количество подвыборов с помощью UNION
с помощью ActiveRelation.
Я немного запутался в реализации ARel этого, так как предполагается, что UNION
является двоичной операцией.
Однако:
( select_statement_a ) UNION ( select_statement_b ) UNION ( select_statement_c )
- действительный SQL. Возможно ли это, если вы не сделаете неприятную замену строк?