我正在使用Postgres数据库开发一个Rails项目,其中一个模型有一个时间列,被称为(机智地)time。在创建模型时,我将此列的数据类型设置为“time”,可能错误地理解为此数据类型仅用于存储时间,而不是日期。
t.time :time
然而,当我向模型提交数据时,时间是正确的,但是前面有一个错误的日期:
time: "2000-01-01 16:57:19"
我只想让该列存储时间(如“16:57:19”)。 “time”是正确的数据类型吗?还是有其他方法可以处理这个问题?
非常感谢。
time
类型映射到Postgres时间类型。你确定在开发环境中使用的是Postgres而不是SQLite吗? - max