Existe uma maneira RESTful às rotas do configure para habtm?
-
19-08-2019 - |
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?
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