2015-05-28 78 views
0

我有一個具有多個對象的函數。我想從應用我的rails通過這些對象作爲一個JSON對象我angularjs應用將多個JSON對象作爲單個JSON對象傳遞給AngularJS的代碼

@states = State.all 
@nationalities = Nationality.all 

    @states_nationalities = { 
     states: @states, 
     nationalities: @nationalities 
    } 

我想我能做到這一點,但我得到一個錯誤。任何幫助表示讚賞

回答

0

Hash.to_json

@states_nationalities.to_json 

或渲染

render :json @states_nationalities 
0

以上呈現爲JSON時的代碼段應輸出此結構(禁止沒有從AR調用返回的數據)。

{ 
    "states": [{}, {}, {}], 
    "nationalities": [{}, {}, {}] 
} 

這兩個鍵指向您的應用程序中您的狀態和國籍的對象數組。

JSON結構的目​​標是什麼?看起來像什麼錯誤?