Usando will_paginate com vários modelos (Rails)

Tenho certeza que estou perdendo algo muito simples aqui:

Eu estou tentando exibir uma série de páginas que contêm instâncias de dois modelos diferentes - perfis e grupos. Eu preciso deles ordenando pelo atributo de nome deles / delas. Eu poderia selecionar todas as instâncias para cada modelo, então classificá-las e paginá-las, mas isso parece desleixado e ineficiente.

Eu estou usando mislav-will_paginate, e queria saber se existe alguma maneira melhor de conseguir isso? Algo como:

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

seria o ideal!

questionAnswers(4)

yourAnswerToTheQuestion