可能であれば、このコードを mongoid の熱心な読み込みで最適化したいです。これは正常に動作する最初のコードです:
orders_with_user_detail = Order.where(cv_id: current_user.cv.id)
orders_with_user_detail.each do |order|
Order.delay(queue: "order", priority: 2, run_at: order.end_at).delete_user_details(order)
end
次のようなもので可能であれば、データベースへのクエリを1つだけ作成したい:
Mongoid.identity_map_enabled = true
User.includes(:orders).each do |order|
Order.delay(queue: "order", priority: 2, run_at: order.end_at).delete_user_details(order)
end
熱心な読み込みですべての注文を取得するにcv_id
はどうすればよいですか?current_user.cv_id
このコードは可能ですか?
どうもありがとうございました!