Le 25/02/08, gers32<[EMAIL PROTECTED]> a écrit : > J'ai donc créé la méthode suivante dans le modèle : > > def description > self[:desc_fr] > end > > et dans le contrôleur, j'ai : > > def by_id_xml > @mon_modele = MonModele.find( params[:id] ) > render :xml => @mon_modele.to_xml > end > > Malheureusement, la méthode by_id_xml renvoie toujours > la même structure XML, avec tous les champs de la table, > mais sans le nouveau champ "description"... Est-ce dû au fait > que description soit une méthode et non un champ ? Et dans ce > cas, y a-t-il un moyen de dire à ActiveRecord d'ajouter ce champ > à son modèle ?
Tu as l'option :methods. @mon_modele.to_xml, :methods => [ :description ] > La question est peut-être basique, mais je débute Rails... (Au fait, t'as répondu à mon sondage sur le BarCamp Rails parisien http://www.polldaddy.com/s/7BAC374D75039925/ ? :) -- Jean-François. -- Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org ) --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
