Relacionamento n:n com 3 tabelas no Rails
|
|
Salve galera, preciso fazer um relacionamento n:n em uma aplicação, tenho uma tabela de usuarios e uma tabela de projetos e outra que relaciona usuarios e projetos através dos ids, um usuario pode trabalhar em diversos projetos e um projeto pode conter vários usuarios. Como criar esse relacionamento?? Valew |
|
|
e se tu criar a tabela intermediária seguindo o padrão de nomeclatura nem precisa colocar o :join_table |
|
|
Cara perfeito…. eu bem imaginei que era isso, mas fiquei em duvida com belongs_to em todos os modelos, só mais uma dúvida, em que modelo vai isso?? no da tabela intermediária? |
|
|
existe 2 formas de fazer… has_and_belongs_to_many e has_many trough no 1º Project Model
OU… Project Model ProjectsUser Model
Obs: No outro relacionamento eu consegui por valor no campo adicional, porém n achei 1 método de pegar o valor do campo adicional.. =[! |
|
|
Valew Philipe agora entendi perfeitamente, eu tinha feito da segunda maneira mais com belongs_to em todos os modelos ao invés de has_many. Abraço |

