includes
- 孫
Hoge.includes(fuga: :piyo)
- ひ孫
Hoge.includes(fuga: [piyo: :bar])
joins
- 孫
Hoge.joins({:fuga => :piyo})
- ひ孫
Hoge.joins({:fuga => {:piyo => :bar}})
参考リンク
railsで親子孫ひ孫までをincludesする - niki12260714の日記
Railsでjoinsを多段ネストする方法(親から曾孫まで) - Qiita
その他
下書きに長く置きすぎて重要な事以外何書くのか忘れた…