2012-03-02 1 views
0

현재 우리는 애플리케이션과주고받는 운송 수단으로 xml을 사용하고 있습니다. 따라서 우리가 서버에서 생성 한 새로운 API의 경우 json으로 이동하려고합니다. 내가 할 때
ActiveResource::Base.format = :jsonRuby on Rails에서 xml에서 json으로 부분적으로 이동

이것은 기본적으로 xml에서 json으로의 운송 모드를 완전히 변경합니다. 나는 그것을 완전히하고 싶지 않다. 나는 새로운 api를 위해서만 그것을하고 싶다.

도와주세요. 나는 사용자 정의 된 메소드의 시작 부분에 self.format을 설정 코드를 보았다

class Base < ActiveResource::Base 
    self.format = :json 
    ... 

다음과 같이

답변

0

당신은 클래스별로 클래스에이 작업을 수행 할 수 있습니다. 내 클래스 이름에 의해 제안

class Base < ActiveResource::Base 
    def all 
    self.format = :json 
    find(:all) 
    end 
    ... 

은 또한 ActiveResource에서 상속하는 클래스의 설정을 넣어, 그 기본 클래스에서 새로운 API 상속을 사용하여 클래스를 가질 수있다.