Rails にはカスタムの find_by_sql クエリがいくつかあります。それらで熱心な読み込みを使用したいのですが、これを行う良い方法はないようです。
eager_custom.rb ファイルがあちこちにあるのを見たことがありますが、現在 Rails では動作しないようです。Rails は、過去に使用された単一の結合クエリの代わりに、2 つのクエリ (通常のクエリと、最初のクエリの ID に 'id IN' が含まれるクエリ) を使用して、異なる方法で熱心な読み込みを行っているようです。
私の質問は、カスタム SQL クエリを実行してから 'id IN' クエリを実行した場合、関連するオブジェクトを最初のクエリ結果に戻す方法はありますか?
たとえば、find_by_sql でトピックを読み込んでいて、トピック ID にトピック ID が含まれているトピック画像を見つけました。画像を手動でトピックに追加する方法はありますか?
ありがとう