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