Tenho a seguinte situação, tenho a Entidade A, que dentro dela tenho um objeto da Entidade B e dentro tenho um objeto da Entidade C, quero fazer um filtro pelo nome da entidade C, porem não sei como realizar o Join nesse caso pois fazer um Join entre A e B, tranquilo, agora como incluir C nesse caminho tendo em vista que é possível apenas um Join de B e C.
Consulta no banco com Rails 3 com entidades dependentes
2 Respostas
Vc pode fazer assim
EntidadeA.joins(:entidadeB => :entidadeC).where("entidadeC.name = ?", nome)
Obrigado, funcionou perfeitamente.
Vc pode fazer assimEntidadeA.joins(:entidadeB => :entidadeC).where("entidadeC.name = ?", nome)
Criado 4 de janeiro de 2011
Ultima resposta 21 de jan. de 2014
Respostas 2
Participantes 3