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]

Respuestas a la pregunta(1)

Su respuesta a la pregunta