2011-02-16 3 views
0

date_time 속성을 저장하는 데 문제가 있습니다.Date 객체의 model 속성에 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

. ActiveRecord는 적절한 SQL 형식으로 Time 객체를 저장합니다. 예 :

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

Gotcha. 감사. – tbaums

관련 문제