2012-08-16 3 views
0

iOS 앱에서 읽을 수 있도록 Rails 3에 API를 작성 중입니다.Rails JSON 사전으로

def index 
    @shops = Shop.all 

    render json: @shops 
end 

출력은 배열로 나온다 :

나는이 쓴 나는 사전으로 읽어 내 iOS 앱을 부탁합니다, 그러나

[{ 
"created_at": "2012-07-28T10:35:38Z", 
"id": 1, 
"name": "Shop1", 
"phone": "111-111-1111", 
"updated_at": "2012-07-28T10:35:38Z" 
}] 

어떻게 JSON 출력을 사전으로 변환합니까?

+0

결과를 어떻게 보이시겠습니까? '{ "shops": [{ "created_at": ...}]}'와 같은 사전이나 다른 것입니까? – Veraticus

+0

예. 정확하게 그와 같은 사전. – Castielle

답변

0

조금 둘러 보았지만 불행히도이 작업을 자동으로 수행 할 방법을 찾지 못했습니다. 당분간 최선의 방법은 수동으로 수행하는 것입니다.

def index 
    @shops = Shop.all 

    render json: {:shops => @shops} 
end 
+0

그 덕분에, 고마워! – Castielle