Pergunta

Em Rails você pode usar rotas aninhadas para criar rotas RESTful para has_one e has_many relacionamentos. Exemplos podem ser encontrados na Rails Guides

Eu gostaria de perguntar se há uma boa maneira de configurar rotas RESTful para relacionamentos HABTM? Por exemplo, se eu tenho uma relação A-habtm-B, a minha ideia é configurar rotas aninhadas para um has_many B e rotas aninhadas para B has_many A. Será que isso funciona? Ou há uma maneira melhor?

Foi útil?

Solução

Desde HABTM é uma associação has_many dois sentidos, a sua abordagem é recursos corretos e aninhados em ambos os lados vai funcionar muito bem. Fora isso, eu iria reconsiderar usando uma associação has_many :through vez de HABTM, já que é mais versátil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top