bullet gem을 추가하여 dev (Rails 4.0.2)의 N + 1 쿼리를 알려주었습니다 표시 할 모델의 부모 연결 두 개를로드하는 것이 좋습니다 모든 기록. '콘솔이 완료 아무튼 말합니다 후알림으로 열심히 부하를 추가 한 후 레일스 총알 보석이 느려짐
Completed 200 OK in 6741ms (Views: 2.1ms | ActiveRecord: 146.0ms)
또한, 열망 로딩, 브라우저는 응답 :
Completed 200 OK in 5252ms (Views: 1.8ms | ActiveRecord: 114.1ms)
열망 로딩 후 :
열망로드하기 전에 이들 중 하나는 협회에-속 시대에 맞게 업데이트되었습니다 (약 6 초). 서버 프로덕션에는 이러한 고정 문제가 없었지만이 경우에도 열심히로드하는 것은 나쁜 조언입니다.
열심히로드하는 것이 느려질 수 있습니다. 보기는 (eager loaded) 상위 레코드에 액세스합니다.
또한 글 머리 기호 젬은 어떤 이유로 호출 스택을 표시하지 않습니다.