User
first_name: "Johnny"
age: 15
Car
name: "Mazda"
Car
name: "BMW"
Je voudrais que les résultats ressemblent àActive Complex Enregistrez Association
[ {"first_name": "Johnny", "age": 15, cars: [ { "name": "Mazda" }, { "name" : "BMW" } ] } ]
Est-il possible de le faire dans Rails? Jusqu'à présent, je peux obtenir la voiture des utilisateurs en tapant johnny.cars
mais j'aimerais que la structure de données contienne également les valeurs du parent
. J'étais en train de jouer avec l'idée d'utiliser named_scopes et les attributs transitoires, mais jusqu'à présent aucune idée/aide n'est grandement appréciée.
ce que votre modèle assoications entre la voiture et l'utilisateur 'has_many' ou' has_many: through' alors nous pouvons aussi aider à chercher à retourner la sortie json du serveur alors je suppose que ce lien peut aider 'http://apidock.com/ rails/ActiveRecord/Serialization/to_json' – Viren
J'utilise beaucoup-à-plusieurs (j'en ai beaucoup à faire) mais j'aimerais boucler tous les utilisateurs tout en affichant toutes leurs voitures. – lemon
alors qu'est-ce qui vous arrêtait alors n'essayais pas: includes =>: les voitures quand vont tous les utilisateurs quelque chose comme ceci 'User.includes (: cars)' – Viren