質問: 3") ``` とすれば、発行自体は出来るのですが、今度はキャッシュが聞かない為、viewでクエリが別途発行され、あまり良い方法ではないなと感じています。 eager_loadにjoinsのような条件を渡せれば良いのですが、そういった方法はありませんか? また、relationの張り方を工夫すれば問題ないなどという事であればご教示お願いします。 よろしくお願いします。
回答: (コメントより) rails のバージョンによっては、美しくはありませんが、 ``` Post.eager_load(:goods).joins("AND goods.user_id = 3").to_sql ``` でも行ける気がします。