Saltare una validazione di un modello condiviso

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

Grazie a tutti.

sì, di fondo hai capito bene :wink:

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 :stuck_out_tongue:

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 :wink:

ciao,
A.

Il 25/06/2010 11:02, pezzuya … ha scritto: