Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

[resolu]Recuperer infos par cle etrangere

[resolu]Recuperer infos par cle etrangere
Posté par yotdragoon le Mercredi, 6 Juin, 2007 - 7:35am. Débuter avec Rails

Bonjour,
Je debut sur Rails, et voici mon probleme :
- j'ai des auteurs qui ecrivent des articles,
- j'ai donc chaque article qui est relie par une cle etrangere a l'auteur qui l'a ecrit

(base de donnees avec seulement les auteurs (id, name) et les articles (id, title, auteur_id))

J'affiche la liste des articles avec leur title, et je voudrais en meme temps afficher le name de l'auteur.
Or rails veut bien me donner le auteur_id, mais ne trouve pas le auteur.name

Comment faire pour recupere le auteur.name alors que je suis en train d'afficher les infos sur l'article?

Merci d'avance!



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
belongs_to
Auteur: 
shingara
Date: 
Mer, 06/06/2007 - 09:59

Si tu lis un peu la documentation sur les associations [1], tu constateras qu'avec simplement un petit :

belongs_to :auteur

dans ton Article < ActiveRecord::base

tu auras ainsi accès à l'information de l'auteur à partir de tes articles :

article.auteur => Auteur < ActiveRecord::base

En tout cas je t'encourage très fortement à lire la documentation ci-jointe pour tout problème d'association.

[1] : http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

--
shingara


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 56 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]