Acho que a única maneira de fazer isso funcionar executando diretamente a consulta.
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")
Isso retorna um conjunto de resultados ActiveRecord. Se você quiser os resultados envolvidos em um modelo, faça algo assim:
MyModel.find_by_sql("...")