User
first_name: "Johnny"
age: 15
Car
name: "Mazda"
Car
name: "BMW"
나는 그것이 레일에서이 작업을 수행하는 것이 가능복잡한 액티브 레코드 협회
[ {"first_name": "Johnny", "age": 15, cars: [ { "name": "Mazda" }, { "name" : "BMW" } ] } ]
과 같이 결과를 원하십니까? 지금까지 johnny.cars
을 입력하여 사용자 차량을 얻을 수 있지만 데이터 구조에 parent
의 값을 보유하고 싶습니다.
나는 named_scopes와 transient 속성을 사용하는 아이디어를 가지고 놀고 있었지만 지금까지 아무런 아이디어 나 도움을받지 못했습니다.
차 ans 사용자'has_many' 또는'has_many : through' 사이의 모델 연관성은 다음 서버에서 json 출력을 반환하는 데 도움이 될 수 있습니다. 그러면이 링크가 도움이 될 것입니다. 'http://apidock.com/ rails/ActiveRecord/to_json' – Viren
나는 many-to-many (많은 것을 가지고있다)를 사용하고 있지만 나는 그들의 모든 자동차를 보여 주면서 모든 users를 반복하고 싶다. – lemon
그래서 당신이 그다지 멈추지 않는다면 : => : 모든 사용자를 가져올 때'User.includes (: cars)' – Viren