2016-08-20 4 views
0

Sehr neu zu eckigen auf Schienen. Grundlegende App-Idee ist es, jedem die Möglichkeit zu geben, Orte zu sehen. Klicken Sie auf Veranstaltungsorte. Mache Kommentare. Im Moment habe ich ein einziges Modell: Veranstaltungsort. Hartcodierte Daten. Voller Knall. Rendert als JSON. Grundsätzlich möchte ich verschachtelte Ressourcen. Kommentare sind nicht nützlich, außer im Zusammenhang mit dem Veranstaltungsort, zu dem sie gehören. Ich versuche Informationen darüber zu finden, wie ich Assoziationen in rails api erstellen soll. Wie hat der Veranstaltungsort viele Kommentare, so dass aktive Aufzeichnungen darüber wissen? Oder übergebe ich Kommentare einfach als Hash-Attribut an das Einzelplatzmodell, und wenn ja, wie?Render zwei Modell JSON in Schienen für eckige Frontend

+1

Verwenden Sie ActiveSerializers .. Sie können Attribute Datenstrukturen in einem beliebigen Format überschreiben und können problemlos geschachtelte Attribute verwenden –

+0

Danke. ActiveSerializers hat gut funktioniert! – mfournier91

+0

Können Sie bitte für die folgende Antwort, die ich vorgeschlagen hatte, upvote? Vielen Dank! –

Antwort

0

Verwenden Sie ActiveModelSerializers. Sie können Attributdatenstrukturen in einem beliebigen Format überschreiben und können verschachtelte Ressourcen problemlos verwenden. https://github.com/rails-api/active_model_serializers

+0

@ mfournier91 Ich verstehe, dass meine Antwort Ihnen geholfen hat, \t Können Sie bitte upvote für die oben genannte Antwort, die ich vorgeschlagen hatte? Vielen Dank! –