前提・実現したいこと
表題の通りです。
where句の条件で取得する子テーブルを絞り込みしつつ、親テーブル側のカラムの絞り込みをしたいです。
サンプルの様なコードを書いているのですが、これだとselectが効かずUserの全てのカラムが取得されてしまいます。。
eager_loadを使用しつつ、selectで絞り込みをしたいのですが、何か良い方法がありましたらアドバイス頂ければと思います。
該当のソースコード
ruby
1User.eager_load(:posts).where(posts: { price: 100 }).select(%w(id name tel))
補足情報(FW/ツールのバージョンなど)
Ruby2.6
Rails5系
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。