Używanie pola czasu trwania w modelu Rails

Szukam najlepszego sposobu użycia pola czasu trwania w modelu Rails. Chciałbym, aby format był HH: MM: SS (ex: 01:30:23). Używana baza danych to sqlite lokalnie i Postgres w produkcji.

Chciałbym także pracować z tym polem, abym mógł spojrzeć na wszystkie obiekty w polu i wymyślić całkowity czas wszystkich obiektów w tym modelu i skończyć z czymś w rodzaju:

30 rekordów łącznie 45 godzin, 25 minut i 34 sekund.

Więc co będzie najlepsze?

Typ pola dla migracjiPole formularza dla formularzy CRUD (godzina, minuta, druga lista rozwijana?)Najtańsza metoda generowania całkowitego czasu trwania wszystkich rekordów w modelu

questionAnswers(4)

yourAnswerToTheQuestion