Domanda

In Rails è possibile utilizzare route nidificate per creare route RESTful per relazioni has_one e has_many. Esempi sono disponibili nelle Rails Guides

Vorrei chiedere se esiste un buon modo per configurare le route RESTful per le relazioni habtm? Ad esempio, se ho una relazione A-habtm-B, la mia idea è quella di configurare route nidificate per A has_many B e route nidificate per B has_many A. Funzionerebbe? O c'è un modo migliore?

È stato utile?

Soluzione

Poiché HABTM è un'associazione has_many a due vie, il tuo approccio è corretto e le risorse nidificate su entrambi i lati funzioneranno perfettamente. A parte questo, riconsidererei l'utilizzo di un'associazione has_many: through anziché HABTM, poiché è più versatile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top