2014-10-08 2 views
0

내 응용 프로그램의 기본 표준 시간대를 태평양 표준시로 설정했습니다.레일 실시간 기록 시간대

config.time_zone = 'Pacific Time (US & Canada)' 
config.active_record.default_timezone = 'Pacific Time (US & Canada)' 

내가 직면하고 문제는 내가 예를 console..for 레일에 쿼리 할 때

Transaction.last 

가 여기에 표시된 날짜 필드는이

=> #<Transaction id: 4926, offer_id: 4926, date: "2014-10-08 04:23:03", reference: "CBRNCUQU", driver_id: 464, driver_type: "User", amount: 80.0, status: "paid", created_at: "2014-10-08 04:23:03", updated_at: "2014-10-07 22:15:27"> 

같은 객체를 반환한다는 것입니다 date: "2014-10-08 04:23:03"은 UTC로, 실제로 PDT에있는 날짜는 2014-10-07입니다.

하지만 I que 이

Tue, 07 Oct 2014 21:23:03 PDT -07:00 

예상 출력을 반환이 Transaction.last.date 같은 스피

내가 직면하고 문제가

, 내 페이지에서 현재의 일 트랜잭션의 세부 사항을 표시 할하고 트랜잭션을 반환 DB에서 UTC로 레코드를 저장하므로이 문제가 발생할 수 있습니다. 문제를 해결할 수있는 방법이 있습니까?

답변