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

Répondre à