¿Cómo escribo una cadena UNION con ActiveRelation?
Necesito poder encadenar un número arbitrario de sub-selecciones conUNION
usando ActiveRelation.
Estoy un poco confundido por la implementación ARel de esto, ya que parece suponerUNION
es una operación binaria.
Sin embargo
( select_statement_a ) UNION ( select_statement_b ) UNION ( select_statement_c )
es SQL válido. ¿Es esto posible sin hacer una desagradable sustitución de cadena?