Адаптер Postgres возвращает нулевые даты для столбцов, которые на самом деле имеют значения, отличные от NULL
Postgres 9.0.4
Rails 3.0.7
AR 3.0.7
pg 0.12.2
У меня есть таблица с 3 записями со значениями столбца DATE '0001-01-01 BC' (не знаю, как они туда попали, во-первых, для столбца не установлено значение по умолчанию).
Когда я запрашиваю эти записи, а затем запрашиваю это значение столбца даты через ActiveRelation, они возвращают nil, но на самом деле они не равны NULL в базе данных.
Увидеть:
[3] pry(main)> User.where(birthday: '0001-01-01 BC').map {|u| u.birthday}
=> [nil, nil, nil]
Кто-нибудь видел что-то подобное или есть идеи, что здесь происходит?
Спасибо уэс
1 ответ
Решение
Это похоже на проблему, которая была исправлена с помощью этого запроса на извлечение. Обновление рельсов должно решить вашу проблему.