JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources
How to override type?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 2.3k
- Forks
- 546
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We have a model in the backend that we refer to as a different name in our public API. We need to override the type returned but haven't found a way to do this yet.
I tried adding def self._type (as I noticed that's where it was grabbing type from) to my base model class as well as the resource serializer but that didn't change the response.
Any help would be appreciated.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das def self._type des Basismodells und den Ressourcen-Serializer nachzuverfolgen, die das Issue als mögliche Quellen des zurückgegebenen Typs identifiziert. Bestätige, wie die öffentliche API diesen Typ ableitet und ob ein Überschreibungspunkt unterstützt wird; abgeschlossen ist die Aufgabe, wenn die API den angeforderten öffentlichen Namen des Modells zurückgibt und das Verhalten durch einen geeigneten Test abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rails, ruby
- Bereich
- api, backend-api-design
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 28/100