どうやら、Rails 検索クエリで include と select を同時に使用することはできず、これは wntfix として繰り返しマークされてい
ます
。 /5371
include を使用したいときと select を使用したいときがまったく同じなので、これは非常に不便だと思います。
これを回避し、find_by_sql またはその他の方法を使用して手動で include-with-select を生成する方法はありますか? 問題は、インクルードの機能をエミュレートする方法を知らないことです。インクルードされた関連モデルを保持するためにメモリ内でモデルをインスタンス化するため、model1.associated_models を入力して、データベースに再びヒットしないようにすることができます。