Le problème vient du fait que parfois @parent n'est pas un ActiveRecord, c'est donc la méthode de base "id" de ruby qui est utilisée et la valeur retournée par cette méthode *N'A RIEN A VOIR* avec ActiveRecord: c'est le numéro de l'objet ruby en mémoire.
C'est donc un problème sérieux. Il vaut mieux faire: @object.parent = @parent Et s'assurer que @parent n'est jamais nil avant ! Gaspard 2009/7/15 Fernando Perez <[email protected]>: > > J'ai parfois ce message: > warning: Object#id will be deprecated; use Object#object_id > > ça vient du fait que je fais parfois: > > @object.parent_id = @parent.id > > > C'est à prendre au sérieux comme avertissement? Ca fait tâche je trouve. > Comment contourner ce problème? > > Salutations, > -- > 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] -~----------~----~----~----~------~----~------~--~---
