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]
-~----------~----~----~----~------~----~------~--~---

Répondre à