Ecto asociación con una condición
Digamos que tengo dos modelos,Post
yComment
y el modelo de comentario puede ser 1 de 2 tipos,normal
yfancy
que se define por la columnatype
en elcomments
mesa.
Ahora quiero agregar 2 asociaciones en miPost
modelo, donde uno se refiere a comentarios elegantes y uno a los normales, ¿cómo lo haría? Entonces quiero algo como esto:
has_many :fancy_comments, MyApp.Comment, where: [type: 0]
has_many :normal_comments, MyApp.Comment, where: [type: 1]