Usando will_paginate con múltiples modelos (Rails)

Bastante seguro de que me estoy perdiendo algo realmente simple aquí:

Estoy intentando mostrar una serie de páginas que contienen instancias de dos modelos diferentes: Perfiles y Grupos. Los necesito ordenando por su atributo de nombre. Podría seleccionar todas las instancias para cada modelo, luego ordenarlas y paginarlas, pero esto se siente descuidado e ineficiente.

Estoy usando mislav-will_paginate, y me preguntaba si hay alguna forma mejor de lograrlo. Algo como:

[Profile, Group].paginate(...)

sería ideal!

Respuestas a la pregunta(4)

Su respuesta a la pregunta