Semplifico un pò il mio problema in modo da renderlo + chiaro.
Premetto che nel mio caso devo utilizzare find_by_sql.
Allora nel db ho 3 tabelle:
events(id,name)
event_dates(id,event_id,date,place_id)
places(id,name)
I rispettivi modelli sono associati uno all’aaltro.
premettoanche che un evento può verificarsi nello stesso posto in + date
diverse.
Faccio una select (utilizzando Event.find_by_sql)per ottere qusti
attributi:
event_id,event_name,MAX(DAte),place_id,place_name.
Attualmente tutti questi attributi vengono inseriti dentro il modello
Event. ottenendo cosi un array di Event con + eventi uguali ma aventi
date diverse.
invece vorrei che solo event_id e event_name venga inserito nel modello
Event
Per gli altri vorrei che venissero inseriti dentro il modello EventDate.
MA questo nn succede.
E’ possibile?
Grazie