Comment puis-je obtenir de l'instruction SQL créé par ActiveRecord#trouver sans réellement l'exécuter?

Je suis en utilisant will_paginate avec certaines requêtes compliquées et il est incapable de calculer correctement le nombre total d'enregistrements (pour afficher le nombre correct de la page des liens) - à savoir, en raison du regroupement de plusieurs colonnes.

Donc, je suis l'intention d'obtenir la requête SELECT qui serait utilisé pour récupérer TOUS les enregistrements, sans réellement l'exécuter, et l'envelopper avec SELECT COUNT(*) FROM ... manuellement, afin d'obtenir le nombre d'enregistrements.

Toutes les idées comment faire?

Edit: je suis à l'aide de Rails 2.3.x