Gibt es eine REST-konforme Möglichkeit, Routen für gewöhnlich zu konfigurieren?

8

In Rails können Sie verschachtelte Routen verwenden, um REST-konforme Routen für die Beziehungen has_one und has_many zu erstellen. Beispiele finden Sie in den Schienen-Guides

Ich würde gerne fragen, ob es eine gute Möglichkeit gibt, RESTful-Routen für normale Beziehungen zu konfigurieren? Zum Beispiel, wenn ich eine Beziehung A-hattm-B habe, ist meine Idee, verschachtelte Routen für A has_many B zu konfigurieren, und verschachtelte Routen für B has_many B. Würde das funktionieren? Oder gibt es einen besseren Weg?

    
liangzan 22.01.2009, 13:16
quelle

1 Antwort

5

Da HABTM eine zweiseitige has_many Assoziation ist, ist Ihr Ansatz korrekt und verschachtelte Ressourcen auf beiden Seiten funktionieren gut. Ansonsten würde ich es mit einer has_many :through Assoziation anstelle von HABTM überdenken, da es vielseitiger ist.

    
Milan Novota 22.01.2009, 14:48
quelle