Myslím, že jediný způsob, jak to zprovoznit, je přímé provedení dotazu.
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")
To vrátí sadu výsledků ActiveRecord. Pokud chcete výsledky zabalené do modelu, udělejte něco takového:
MyModel.find_by_sql("...")