モデルのプロフィールがあります。プロフィール has_one ユーザー。ユーザー モデルにはフィールド email があります。電話すると
Profile.some_scope.includes(:user)
それが呼ぶ
SELECT users.* FROM users WHERE users.id IN (some ids)
しかし、私の User モデルには、レンダリングで使用していない多くのフィールドがあります。ユーザーからのメールのみを読み込むことはできますか? したがって、SQLは次のようになります
SELECT users.email FROM users WHERE users.id IN (some ids)