Julien Castelain wrote:
> Bonjour à tous,
>
> Je vais tenter de vous exposer mon problème en essayant d'etre clair,
> en gros je n'arrive pas à "lier" certaines tables,
>
> J'ai une table "wines" qui ressemble à ceci :
>
> wines
>   -- id
>   -- name
>   -- color
>   -- region_id
>   -- appellation_id
>  
> exemple (1, "Mon vin", "Rouge", 1, 1)
>
> J'ai egalement les tables regions et appellations qui ressemblent
> elles à ceci :
>
> region
>   -- id
>   -- name
>
> exemple (1, "Bordeaux")
>
> appellation
>   -- id
>   -- bale
>
> exemple (1, "Chateau du slip")
>
> Voici ce que je souhaite faire (enfin mon client pas moi)
>
> Afficher
>
> - Region
>   -- Couleur
>     --- Appellation
>       ---- Nom du vin
>

Tu fais dans le même ordre :

Region.all.each do |r|
  puts "- #{r.name}"
  r.wines.each do |w|
    puts "\t-- w.color"
    puts "\t\t --- w.appelation.name"
    puts "\t\t\t --- w.name"
  end
end

-- 
Cyril Mougel
http://blog.shingara.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 à