Heroku + Pg: Problema con find :all e group by

Salve a tutti,

Sto giocando con heroku, dopo aver letto un post qui che ne parlava, e
sto
utilizzando il codice che ho scritto per il mio sito per le prove.

Il codice funziona sia in locale che su un server linux (gentoo), mentre
una volta messo online, mi dà errore su:

Visitor.find(:all, :group => ‘ip_address’).size

L’errore restituito e’:

PGError: ERROR: column “visitors.id” must appear in the GROUP BY clause
or be used in an aggregate function
: SELECT * FROM visitors GROUP BY ip_address

Sia in locale che sul server di cui sopra, il database è SQLite.

Capisco il senso dell’errore, ma mi aspettavo che l’adapter di Rails per
PG
avesse un comportamento omogeneo a quello di SQLite.

Come risolvo?

Grazie per il Vs aiuto.
Carmine