Ich habe solche Modelle auf einer Website: Organization
, Client
und Comment
.REST api Eins-zu-viele tiefe Beziehung
kann ein Organization
viele haben Clients
, ein Client
-Organization
gehört, kann ein Client
viele Comments
haben, ein Comment
einem Client
gehört.
Offensichtlich ist Client
nicht eine erstklassige Ressource, so dass ich erstellen Update und bekommen es durch eine Organization
wie:
POST/organizations/:org_id/clients
- Erstellen Sie eine Client PUT/organizations/:org_id/clients/:client_id
- Aktualisiere einen Client, eine und so weiter
Aber was sollte meine Route sein, wenn ich eine Comment
zu einer Client
hinzufügen möchte?
Sollte es
POST/organizations/:org_id/clients/:client_id/comments
oder
POST/clients/:client_id/comments
oder
POST/comments