2013-07-25 2 views
3

질문 객체에 created_at 속성이 있습니다. 질문을 찾을 때 REST 서비스에서 created_at을 다시 가져 오지만 Activeresource는 날짜 문자열을 DateTime으로 변환하지 않습니다.ActiveResource가 날짜에서 DateTime 객체를 생성 할 수 있도록 json 응답을 어떻게 연결해야합니까?

Question.find(1) 
/questions/1.json 

Question.find(1).created_at.class 
=> String 

ActiveResource가 DateTime으로 변환 할 수 있도록 어떤 형식이 Json 응답이어야합니까?

가능하지 않은 경우 어떻게해야합니까?

답변

6

this presentation에서 # 14을 슬라이드에 따르면 트릭을 할해야합니다, 당신은 config/initializers/active_resource.rb이 작업을 수행 할 수 있습니다

ActiveSupport::JSON::Encoding.use_standard_json_time_format = true 
ActiveSupport.parse_json_times = true