>>
for role in roles
  admins << User.find(role.user_id) if role.role_type_id ==
Role::ADMIN

Tu pourrais pas faire un truc genre :

admins = User.all( :condition => ['role.role_type_id = ?', Role::ADMIN  ],
:include => :role ]

BTW : role_type ils fait aussin l'objet d'une table ?
Je réserverai le suffixe "_id" pour les foreign keys sinon

my 2 cents ;-)

-- 
IciMarché fédère l'e-commerce de proximité
http://icimarche.fr

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à