Ich denke, die einzige Möglichkeit, dies zum Laufen zu bringen, besteht darin, die Abfrage direkt auszuführen.
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")
Dies gibt eine ActiveRecord-Ergebnismenge zurück. Wenn Sie möchten, dass die Ergebnisse in ein Modell verpackt werden, gehen Sie folgendermaßen vor:
MyModel.find_by_sql("...")