Associação Ecto com uma condição
Digamos que eu tenho dois modelos,Post
eComment
e o modelo de comentário pode ter 1 de 2 tipos,normal
efancy
que é definido pela colunatype
nocomments
mesa.
Agora eu quero adicionar 2 associações no meuPost
modelo, onde um se refere a comentários sofisticados e um a comentários normais, como eu faria isso? Então, eu quero algo como isto:
has_many :fancy_comments, MyApp.Comment, where: [type: 0]
has_many :normal_comments, MyApp.Comment, where: [type: 1]