0
User
first_name: "Johnny"
age: 15
Car
name: "Mazda"
Car
name: "BMW"
我想結果看起來像複雜的有源紀錄協會
[ {"first_name": "Johnny", "age": 15, cars: [ { "name": "Mazda" }, { "name" : "BMW" } ] } ]
是否有可能做到這一點在Rails的?到目前爲止,我可以通過輸入johnny.cars
來獲得用戶汽車,但是我希望數據結構也能保存parent
的值。
我很喜歡使用named_scopes和瞬態屬性的想法,但到目前爲止沒有運氣,任何想法/幫助非常感謝。
你的汽車ans用戶'has_many'或'has_many:through'之間的模型關聯可能可以幫助我們也從服務器返回json輸出,那麼我想這個鏈接可以幫助'http://apidock.com/ rails/ActiveRecord/Serialization/to_json' – Viren
我使用多對多(有很多通過),但我想循環所有的用戶,同時顯示他們所有的汽車。 – lemon
所以什麼阻止你然後沒有你嘗試:包括=>:汽車時提取所有用戶這樣的東西'User.includes(:cars)' – Viren