Verwenden eines Dauerfelds in einem Rails-Modell

Ich bin auf der Suche nach der beste Weg, um ein Feld für die Dauer in der ein-Schienen-Modell. Ich möchte, dass das format HH:MM:SS (z.B.: 01:30:23). Die Datenbank ist sqlite lokal und Postgres in der Produktion.

Ich würde auch gerne arbeiten, die mit diesem Feld, so kann ich werfen Sie einen Blick auf all die Objekte in das Feld und kommen mit der Summe der Zeit aller Objekte im Modell und am Ende mit etwas wie:

30 Datensätze von insgesamt 45 Stunden, 25 Minuten und 34 Sekunden.

Also was würde am besten funktionieren?

  • Feld-Typ für die migration
  • Formularfeld für die CRUD-Formularen (Stunde, minute, Sekunde, drop-downs?)
  • Wenigsten teure Methode zu erzeugen, wird die Gesamtdauer aller Aufzeichnungen im Modell

InformationsquelleAutor der Frage mwilliams | 2009-06-26

Schreibe einen Kommentar