Gibt es einen RESTful Weg Routen für HABTM konfigurieren?
-
19-08-2019 - |
Frage
In Rails können Sie verschachtelte Routen verwenden, um RESTful Routen für has_one und has_many Beziehungen zu erstellen. Beispiele finden Sie auf der gefunden werden Rails Guides
würde Ich mag fragen, ob es eine gute Möglichkeit ist RESTful Routen für HABTM Beziehungen zu konfigurieren? Zum Beispiel, wenn ich eine Beziehung A-HABTM-B habe, ist meine Idee verschachtelte Routen für A has_many B und verschachtelte Routen für B has_many A. konfigurieren Würde das funktionieren? Oder gibt es einen besseren Weg?
Lösung
Da HABTM eine Zweiweg has_many
Vereinigung ist, ist der Ansatz richtig und verschachtelte Ressourcen auf beiden Seiten ganz gut funktioniert. Abgesehen davon, würde ich überdenken, eine has_many :through
Vereinigung statt HABTM verwenden, da es vielseitig ist.