나는이
레일 3.0.9
액티브 - SQLSERVER 어댑터 3.0.15
TinyTds
MSSQL 2005레일 3 액티브 Time.now 문제
나는 Time.now를 사용에 문제가 .
그게 내가 콘솔에서하는 것입니다 :
누군가가이 동작을 설명 할 수 있습니까?
irb(main):026:0> row = Eclaim.where(:id => 1).first
=> #<Eclaim id: 1, id_user: 1, property: "inv", app_number: nil, patent_number:
nil, native_number: nil, title: nil, applicants: nil, receive_date: nil, change_
date: "2012-05-08 10:20:44">
irb(main):027:0> row[:change_date] = Time.now
=> 2012-05-08 13:37:13 +0300
irb(main):028:0> row.save
=> true
irb(main):029:0> row = Eclaim.where(:id => 1).first
=> #<Eclaim id: 1, id_user: 1, property: "inv", app_number: nil, patent_number:
nil, native_number: nil, title: nil, applicants: nil, receive_date: nil, change_
date: "2012-05-08 10:37:13">
irb(main):047:0> Time.zone
=> (GMT+00:00) UTC
이유는 2012-05-08 13시 37분 13초 0300되는 대신 데이터베이스에 날짜 2012-05-08 10시 37분 13초는 무엇입니까?
감사합니다. 하지만 귀하의 조언을 사용하여 나는 동일한 결과를 얻을 수 있습니다 ( –