मुझे लगता है कि क्वेरी को सीधे निष्पादित करके आप इसे काम करने के लिए एकमात्र तरीका है।
ActiveRecord::Base.connection.execute("SELECT REPEAT('a',1) UNION SELECT REPEAT('b',10)")
यह एक ActiveRecord परिणामसेट देता है। यदि आप किसी मॉडल में लिपटे परिणाम चाहते हैं तो कुछ इस तरह करें:
MyModel.find_by_sql("...")