11
のは、私は2つのモデル、Post
とComment
を持っているとコメントモデルがcomments
表の列type
によって定義される2種類、normal
とfancy
のうち、1することができましょう。エクト協会
Post
モデルに2つの関連付けを追加したいと思います.1つはファンシーコメント、もう1つはノーマルコメントです。どうすればいいですか?これは、エクトでは利用できません
has_many :fancy_comments, MyApp.Comment, where: [type: 0]
has_many :normal_comments, MyApp.Comment, where: [type: 1]
は、あなたがそれを実装することができますかどうかを知るために発生しないと?正確には 'どこに'がありますが、一般的にはフィルタリングのために何か? – JustMichael
https://github.com/elixir-lang/ecto/issues/659#issuecomment-121233468を実装することは可能ですが、それを実装する計画はないことを示唆しています。このディスカッションでは、私の最初の例のように、構成可能なクエリを使用してこれを実現する方向に進みます。 – Gazler
ありがとうございます。ありがとうございました – JustMichael