Also arbeite ich an einer Rails-App, um das Gefühl für die ganze Sache zu bekommen. Ich habe ein Product
Modell, das ein Standard-ActiveRecord-Modell ist. Ich möchte jedoch auch zusätzliche Produktinformationen von Amazon ECS erhalten. So erhält mein vollständiges Modell einige seiner Informationen aus der Datenbank und einige aus dem Web-Service. Meine Frage ist, sollte ich:Wie sollten Rails-Modelle mit Datenbank- und Nicht-Datenbank-Datenquellen aufgeteilt werden?
Machen Sie zwei Modelle ein Produkt und ein ProductAWS und sie dann auf Controller-Ebene zusammenbinden.
Hat das Product ActiveRecord-Modell ein ProductAWS-Objekt, das alle AWS-Daten enthält?
Fügen Sie einfach alle AWS-Funktionen zu meinem Produktmodell hinzu.
???
Nein, ich habe bereits eine Client-Bibliothek. – bhollis