我有一個叫做teacher
的對象,另一個叫做students
。我想在一個控制器JSON響應返回他們兩個,我想應對像串連紅寶石中的物體
{'teacher': {'first_name': 'adam', 'last_name': 'smith'}, 'students': [{'id':'5', 'age' :15}, {'id':'8', 'age' :18}]}
或一個的情況下,以一對一的關係(一個老師有一個學生):
{'teacher': {'first_name': 'adam', 'last_name': 'smith'}, 'students':{'id':'8', 'age' :18}}
點是返回一個級聯的JSON響應,其中一個對象出現在另一個
我已經試過teacher.as_json.merge(students.as_json)
內,但這並不嵌入學生老師中的對象。它只是追加
我在一個崗位teacher['students'] = students
閱讀應該工作的數據,但我總是得到一個錯誤:can't write unknown attribute students
我試圖合併法,教師[「學生」] =學生 – delpha
合併方法請問concatination但我還是想json文件裏面的「學生」變量不僅僅是合併兩個哈希 – delpha
你需要提供更多的代碼(編輯你的文章)。 – p0rter