1
に参加しますか?実行時に置換されます。ActiveRecordのは、私はActiveRecordのを使用して結合条件を次のように表現するために必要な構文
次は、SQL構文エラーが発生します。
joins("LEFT OUTER JOIN F on U.key = F.foreign_key AND F.key=?", key)
私はActiveRecordのは(これが呼ばれているもの)この「ダイナミック置換」をサポートしているかどうかを判断するために見えることはできません。
WHERE句に制限(where( "F.key =?"、key))を追加すると、OUTER JOINがJOINに折りたたまれます。