2012-06-11 5 views
5

나는 API 키와 다른 매개 변수를 사용하여 사이트에서 일부 데이터를 가져옵니다. 데이터를 JSON 객체 형식으로 가져옵니다. 이제 내 질문은 내 레일 응용 프로그램에서이 JSON 객체를 사용하는 방법이다. 예를 들어 JSON 객체를 저장하는 인스턴스 변수를 사용한 다음 인스턴스 변수의 배열을 표시하는 erb 템플릿을 만드는 것과 같은 작업을 수행 할 수있다. 스택 오버플로에 대한 몇 가지 솔루션을 살펴 보았지만 제대로 이해하지 못했습니다. 몇 가지 기본적인 수준의 도움이 좋습니다.레일에있는 URL에서 반환 된 JSON 객체 사용

답변

2

Ruby on Rails의 JSON 지원은 ActiveSupport :: JSON에서 제공하지만 JSON 보석을 장면 뒤에 두었습니다. 그래서 당신은 당신의 선택을 선택할 수 있습니다. .erb 파일에서

확인이 예

@data = [{"id":"7354857336","owner":"[email protected]","secret":"dc7ce98bf9","server":"8151","farm":9,"title":"01_resize","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355453164","owner":"[email protected]","secret":"b0bc716ee6","server":"7225","farm":8,"title":"{Laduree Macaroons} explore #2","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355183126","owner":"[email protected]","secret":"c342e37a57","server":"7232","farm":8,"title":"REFLECTED AT MIDNIGHT [EXPLORED]","ispublic":1,"isfriend":0,"isfamily":0}] 

<% @data.each do |photo| %> 
<%= photo.id%> ---<%= photo.title %><br></br> 
<% end %> 
+0

감사 @Shamith,하지만 난이 인스턴스 변수에 JSON 객체를 사용하는 방법과이를 사용하는 방법에 대한 몇 가지 기본적인 이해를 원하는 보기에서 인스턴스 변수. 좀 더 도움이 될 것입니다. 감사합니다 –

+0

안녕하세요 Shamith, 조금 더 도와 주실 래요? JSON 개체가 있습니다. 이제보기에 표시하고 싶습니다. 어떻게해야합니까? 그것을 모델에 추가하고 컨트롤러의 액션에서 어떻게 호출해야합니까? LP는 좋을거야. –