2009-01-22 34 views
8

En Rails puede usar rutas anidadas para crear rutas RESTful para has_one y has_ ​​many relaciones. Los ejemplos se pueden encontrar en el Rails Guides¿Hay alguna forma RESTful de configurar rutas para habtm?

Me gustaría preguntar si hay una buena manera de configurar rutas RESTful para relaciones habtm? Por ejemplo, si tengo una relación A-habtm-B, mi idea es configurar rutas anidadas para A has_many B, y rutas anidadas para B has_many A. ¿Eso funcionaría? ¿O hay un mejor camino?

Respuesta

5

Dado que HABTM es una asociación bidireccional has_many, su enfoque es correcto y los recursos anidados en ambos lados funcionarán perfectamente. Aparte de eso, reconsideraría el uso de una asociación has_many :through en lugar de HABTM, ya que es más versátil.

Cuestiones relacionadas