Hello !
J aie beau chercher, je ne comprends pas ce que je fais de faux dans ce
cas basique: une jointure avec 2 tables:
def self.jointure
conditions="table1.id = table2.id"
my_results=self.find(:all, :include=>'table2', :conditions=>
[conditions])
result_details = my_results[0]
for res in result_details.table2 do
logger.debug "nb hits #{res.nb_hits}"
end
return my_results
end
Les données:
table1:
id name
1 toto
table2:
id nb_hits log_date
1 10 2009/01/01
1 16 2009/01/02
Lors dela jointure, les logs me sortent 2 lignes , jusque la ça va, mais
c est 2 fois la même :(
nb hits 16
nb hits 16
Je craque un peu , a l aide !
Renaud
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---