Rails: has_many distinct through: source: の習作

Rails: 私の好きなコード(5)永続化とロジックを絶妙にブレンドするActive Record(翻訳)

has_many :entry_creators, -> { distinct }, through: :entries, source: :creator

Topic に関係する 2件の Entry があり creator が同じ場合。
creator が重複しないように取得したい。

の部分を再現する。concern は省略してモデルに書く。

以上です。

この記事が気に入ったらサポートをしてみませんか?