2010-08-20 2 views
2

파일에서 Json을 렌더링 할 수 있습니까? 하지 :RoR 렌더링 방법

당신이 XML 빌더를 사용하기 편하지 경우
render :json => Some_object 

답변

0

예는 파일의 데이터를 렌더링 할 수 있습니다, 그것은 데이터를 포맷 일부 JSON을 가지고 파일.

render :json => jsonDataFromFile 

// 


def jsonDataFromFile 
data = "" 
    file = File.new("readfile.rb", "r") 
    while(line = file.gets) 
    data += line; 
    end 
data.to_json //return data 
end 
+0

꽤 괜찮습니다 – user425766

+0

이것은 정적 데이터를 구문 분석하지 않습니까? 그래서 미리 저장된 데이터를 파싱하는 방법을 찾고 있습니다. 오해를해서 죄송합니다 ^^ – PeterWong

+0

항상 그렇지는 않습니다. – user425766

0

, 당신이 좋아하는 수

http://github.com/jbr/argonaut

+0

내가 볼 수 있습니다, 그래서 그것을 설치하고 난이 파일보기에 succes_data.json.argonaut 명명했다고 가정 할 필요가 내가 렌더링 호출 할 때 : JSON =>를 참은 (succes_data의 코드를 반환됩니다 .json.argonaut, 물론 구문 분석) – user425766