[ruby-it] update automatico di un campo.
Pietro Giorgianni
giorgian a gmail.com
Gio 17 Dic 2009 13:35:58 CET
Il 17 dicembre 2009 13.18, Mauro <mrsanna1 a gmail.com> ha scritto:
> Se nella select seleziono il settore da associare alla categoria e, al
> submit, i parametri passati sono:
>
> "category"=>{"sector_id"=>"1",
> "descr"=>"bbbbb",
> "example"=>""},
> "commit"=>"Crea"}
>
> facendo @category.code =
> @sectors[params[:category][:sector_id].to_i].code sto andando a
> prendere il valore dell'attributo code del settore con indice 1.
> Sbaglio?
> E invece nel code della categoria mi trovo un valore diverso.
Esattamente; e poiché gli id partono da 1 mentre gl'indici degli array
partono da 0, è molto probabile che "sfori", ottenendo un
NoMethodError, perché se a è un array di 10 elementi, a[10] è nil.
pietro
More information about the Ml
mailing list