Juggler takes multiple active record model types and their relation collections, and allows you to perform db side functions to whole result as if it was one collection.