0
が含まれて私はこのようなアクティブレコードクエリをやってる:Active Recordは - のため不明列が
esco = EscoContrato.left_joins(
cliente: {unidade_consumidoras: :usina},
arrendamento_contratos: { arrendamento_contrato_unidades: { unidade_consumidora: { contas: :fatura_discriminacoes }}}
).where("unidade_consumidoras.distribuidora_id = 4")
これは正常に動作しますが、私はつもりはこれらのネストした表を使用してるので、私が使用したい、含みn + 1回のクエリは実行されません。しかし、同じクエリで、includes
のleft_joins
を変更すると、「unknown column unidade_consumidoras.distribuidora_id」というエラーが表示されます。私は間違って何をしていますか?ありがとう
作品を必要とすることなく、あなたは以下のようなクエリを再作成することができ、また
動作するはずです!どうもありがとうございます –