[ruby-it] Re: Rilettura record

Antonio Cangiano acangiano a gmail.com
Mer 9 Ago 2006 18:44:46 CEST


On 8/9/06, Biagio Maffettone <info a sij.it> wrote:
>
> Il record risulta salvato (lo vedo nel database) ma @requirement.id
> risulta nil
> e genera il seguente errore:
> Called id for nil, which would mistakenly be 4 -- if you really wanted
> the id of nil, use object_id.


Questo ti dice che nell'action 'show' l'oggetto @requirement che passi a
Requirement.find non esiste, per cui ha valore nil.
id e' anche una forma deprecated di object_id e, nel caso di nil,
restituisce 4.
Controlla il valore di @requirement.id dove sai che l'oggetto esiste, cioč
nell'action 'create' subito dopo if @requirement.save.

Ciao,
Antonio
-- 
My Ruby blog: http://antoniocangiano.com
My Italian community: http://www.visualcsharp.it


Maggiori informazioni sulla lista Ml