Могу ли я сохранить объект Time в атрибуте модели класса Date_time? - PullRequest
0 голосов
/ 16 февраля 2011

У меня возникли проблемы с получением модели для сохранения атрибута date_time.

Атрибут имеет класс DateTime, тогда как класс объекта, который я пытаюсь сохранить, - это Time.

Можно ли сохранить объект Time в атрибуте DateTime?

Вот как это выглядит в Schema.rb:

 create_table "tables", :force => true do |t|
    t.datetime "created_at"
    t.datetime "updated_at"
    t.datetime "time_spot"
  end

1 Ответ

2 голосов
/ 16 февраля 2011

На самом деле вам не нужно делать никаких манипуляций, чтобы сохранить объект Time в поле DateTime.ActiveRecord будет хранить объект Time в правильном формате SQL.Например:

t = Tables.create :time_spot => Time.now
t.time_spot
=> Wed, 16 Feb 2011 07:46:59 UTC +00:00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...