Ruby on Rails - не может получить доступ к объекту модели datetime - PullRequest
0 голосов
/ 17 июня 2010

Я создал модель, которая имеет 3 строковых столбца и дату и время.Все работает в SQLite3, и я могу нормально просматривать записи в своей таблице, используя Lita.

Я пытаюсь отобразить значения на странице (действие индекса), используя такой код:

Из отладки я получаю результат, подобный следующему:

---! Ruby / object: атрибуты LifeCycle: eventType: заказ созданный: "2111359287.23037" timeId: "2455364.89983796" идентификатор события: "98765" updated_at: "2111359287.23037"lifeCycleId:" 12345 "id:" 1 "attribute_cache: {}

Но всякий раз, когда я пытаюсь получить доступ к событию timeId - я получаю нулевое значение.Это верно, если я пытаюсь запустить debug только на этом поле debug (lifeCycle.timeId) или вызвать функцию для него.

Есть ли что-то очевидное, что я здесь упускаю?

1 Ответ

0 голосов
/ 17 июня 2010

Выяснилась проблема - поля datetime в базе данных не создавались должным образом при добавлении записи с Lita.Переделал его с помощью диспетчера sqlite для Firefox, и все отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...