2010/6/25 Andrea L. [email protected]:
Mi pare di capire che tu abbia già risolto il problema grazie all’aiuto
[…]
Ah, un’altra possibile soluzione al problema credo sarebbe potuta essere
sfruttare la single table inheritance: ti crei un modello base con due
sottomodelli, tipo questi:
quoto al 110%
michele
sì, di fondo hai capito bene
il discorso va preso un po’ meno in termini assoluti, nel senso che nel
caso di ActiveRecord è certo che tra le varie classi ci siano
costruttori che servono ad inizializzare l’oggetto nel modo corretto,
non è detto che sia una regola
quindi ridefinendo il metodo initialize hai annullato le varie
operazioni (compresi gli init degli attributi) che ActiveRecord esegue
in fase di inizializzazione. quanto al chiamare la ‘super’ è esattamente
quello che hai capito
ciao,
A.
Il 25/06/2010 11:02, pezzuya … ha scritto: