Como eu escrevo uma cadeia UNION com ActiveRelation?
Preciso ser capaz de encadear um número arbitrário de sub-seleções comUNION
usando ActiveRelation.
Estou um pouco confuso com a implementação do ARel disso, pois parece assumir queUNION
é uma operação binária.
Contudo
( select_statement_a ) UNION ( select_statement_b ) UNION ( select_statement_c )
é SQL válido. Isso é possível sem fazer uma substituição de string desagradável?