У меня есть поле БД типа time
Поле хранит только время в БД. Когда значение поля считывается с помощью ActiveRecord в Rails 4.2, вместо этого я получаю значение dateTime. Например .:ActiveRecord Отображает время как DateTime
08:30:00
в базе данных становится 2000-01-01 08:30:00
Это ожидаемое поведение с AR?
Да, но вы можете использовать метод STRFTIME для форматирования даты. Пример: Yourfield.strftime ("% H:% M:% S") – developer033
Да, это так. Существует nu такое время, как просто время без даты в db. – BroiSatse
@ developer033 Я использую strftime, просто хотел убедиться, что это ожидаемое поведение @BroiSatse Postgres имеет тип 'time' –