#ruby-on-rails-3 #datetime #activerecord #fixnum
#ruby-on-rails-3 #datetime #activerecord #фиксированное число
Вопрос:
Проблема заключается в следующем.
Серверы Ruby on rails 3, Ruby 1.9.2, thin и Webrick.
У меня есть таблица с двумя полями datetime. На моем компьютере, когда я запускаюсь с localhost, второе поле отображается Activerecord как Fixnum
, а не Datetime
как. На рабочем компьютере и на компьютере моих друзей (точно такой же код) — все в порядке. Итак, вместо значения даты:
Ping.last.stop_till
=> 2011
В базе данных все сохраняется нормально. Такое поведение демонстрируют как Webrick, так и thin.
Есть идеи?
Комментарии:
1. Итак,
Ping.last.stop_till.class.name
отображаетсяFixnum
?2. Да. Проблема решена! Оно устарело libmysql.dll на моем компьютере.