Jag tror att det enda sättet du kommer att få detta att fungera genom att köra frågan direkt.
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")
Detta returnerar en ActiveRecord-resultatuppsättning. Om du vill ha resultaten insvept i en modell gör något så här:
MyModel.find_by_sql("...")