Rails AciveRecord сопоставляет значение datetime с фиксированным числом

#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 на моем компьютере.