[Ruby on Rails]Polymorphicをincludesする方法

Polymorphicしたモデルをincludesするのは簡単ですが、
その先のモデルをincludesしたいことってありますよね。
そんな時はこう書けば実現できます。

自己結合するとできるようになります。

使用する時は

とすることでPolymorphicで使用されるモデルのリレーションを使用できるようになります。

参考

Don’t fail on missing eager-loaded association #17479

スポンサードリンク