[ruby-it] update automatico di un campo.

Mauro mrsanna1 a gmail.com
Ven 18 Dic 2009 10:41:06 CET


2009/12/18 Luca Mearelli <luca.mearelli a gmail.com>:
> 2009/12/17 Mauro <mrsanna1 a gmail.com>:
>> I modelli in questione sono settori e categorie, in relazione uno a molti.
> immagino quindi che
>
> Category belongs_to :sector
> Sector has_many :categories
>
>> La categoria contiene un attributo codice che vorrei venisse
>> valorizzato automaticamente col valore dell'attributo codice del
>> settore.
>
> quindi vuoi che sia sempre
>
> category.code === category.sector.code

Semplificando si, in realta' il category.code dovrebbe essere uguale
al category.sector.code piu' un progressivo, es:
se il category.sector.code e' "A" il category.code dovrebbe essere
"A01" o "A02" o "A22" per intenderci un progressivo per ogni categoria
appartenenete ad un determinato settore, avrei quindui anche "B01" o
"L01".
Per ottenere il progressivo pensavo di fare un
#{category.sector.categories.count+1}".to_s.rjust(2,'0').


More information about the Ml mailing list