Problemet är att det inte finns någon tid på dagen klass i Ruby eller Rails. Alla tidsklasser är datum eller tidsstämplar (d.v.s. datum plus tid på dagen).
Inuti databasen kommer det att vara en time
(utan tidszon) kolumn och den kommer att fungera korrekt i databasen. Men när tiden väl kommer in i Ruby kommer ActiveRecord att lägga till en datumkomponent eftersom det inte finns någon vanlig klass tillgänglig på dagen, den råkar bara använda 2000-01-01 som datum.
Allt kommer att bli bra i databasen men du måste vara lite försiktig för att ignorera datumkomponenten när du är utanför databasen i Rails.