Je suis nouveau sur les rails et coincé entre impatient-chargement des 2 derniers jours. J'ai deux modèles Car
et Images
avec l'association Car has_many :images
. et j'ai fait un api qui renvoie json tableau de voitures avec leurs images. Je veux une image unique au lieu de toutes les images de l'association. Je suis en utilisant comme:Obtenir un seul enregistrement de has_many en utilisant eager-loading en include
Car.where(:company=>"BMW").as_json(:include=> {:images})
Ceci renverra toutes les voitures avec leurs toutes les images. Je veux toutes les voitures avec leur seule image au lieu de tout tableau d'images.
Ajouter une autre association dans le modèle 'Car':' has_one: image' alors vous pouvez faire: 'Car.where (: company => "BMW"). as_json (: include => {: image}) ' – Surya
@Nitisha - quelle image voulez-vous: le premier? – BKSpurgeon
Peut-être ajouter un drapeau aux "images" qui définit une image principale et la contraindre à un par la validation. – engineersmnky