Wie Sie in diesem Thread lesen können, gibt es Leute, die an einer besseren Lösung für das Erstellen von Union-Abfragen in Rails arbeiten:
Inzwischen habe ich einen kleinen Hack geschrieben, mit dem Sie einfache Union-Abfragen erstellen und einige Filter mit DISTINCT, ORDER BY und LIMIT durchführen können:
Tags und Links mysql ruby-on-rails activerecord union