Rappresentare una tabella del db in maniera modificata

Nel mio di ho questa tabella per memorizzare le date degli eventi:
event_dates(id,event_id,date_start,number_days,days_of_week)

day_start rappresenta la data di inizio evento
number_days la durata in gioni
days_of_week i giorni della settimana in cui c’è l’evento (0 domenica -
6 sabato - 8 tutti i giorni)

volevo sapere se è possibile creare un modello basato su questa tabella
ma che invece di riportare la data di inizio durata e giorni della
settimana riporti le date precise.

es
id=1
event_id=2
date_start=2007-11-03
number_days=10
days_of_week=1

mi riporti un campo con le date 2007-11-05 e 227-11-12

Grazie

Luca R. wrote:

settimana riporti le date precise.
Grazie

non ho ben capito cosa ti serve, tra l’altro il campo day of week forse
è superfluo, dovresti avere una funzione per recuperare il giorno(nn ne
sono sicuro).
cmq se tu vuoi puoi farti una chiamata nel modello che ti restituisce il
valore.

On Nov 7, 2007 10:54 AM, Luca R. [email protected] wrote:

settimana riporti le date precise.
Nel tuo modello ActiveRecord (usi ActiveRecord vero?) puoi benissimo
definire un metodo tipo

def end_date
self.start_date + duration
end

che si comporta come un attributo di sola lettura calcolato.

M