Ruby on rails 我可以将时间对象保存在类日期\时间的模型属性中吗?

Ruby on rails 我可以将时间对象保存在类日期\时间的模型属性中吗?,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,我在获取模型以保存日期时间属性时遇到一些问题 属性是DateTime类,而我试图保存的对象的类是Time 是否可以将时间对象保存在DateTime属性中 这是它在Schema.rb中的外观: create_table "tables", :force => true do |t| t.datetime "created_at" t.datetime "updated_at" t.datetime "time_spot" end 在DateTime字段中保存时

我在获取模型以保存日期时间属性时遇到一些问题

属性是DateTime类,而我试图保存的对象的类是Time

是否可以将时间对象保存在DateTime属性中

这是它在Schema.rb中的外观:

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

在DateTime字段中保存时间对象实际上不需要进行任何操作。ActiveRecord将以正确的SQL格式存储时间对象。例如:

t = Tables.create :time_spot => Time.now
t.time_spot
=> Wed, 16 Feb 2011 07:46:59 UTC +00:00

请向我们展示您是如何定义此属性的。