QA@IT

Rails4 ActiveRecord で複数テーブルをネストして結合する方法

6426 PV

下記のようなテーブル関連の場合に、Rails4 ActiveRecordでaテーブルからeテーブルまでをjoinする方法を教えて下さい。

a -> b -> c -> d -> e

aからdまでは以下の方法でたどれましたが、これより先はどのようにするのかわかりません。

a.joins({:b=> {:c=> :d}})

回答

試してないのですが、

a.joins({:b=> {:c=> {:d=> :e}}})

ではダメですか?

編集 履歴 (0)
  • できました。大変助かりました。どうもありがとうございます。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。