를 필요한 가정하자 나는 다음과 같은 원형 적 모델이 : 블로그, 포스트, 코멘트, 종류를. 블로그 has_many 게시물, 게시물 has_many 의견 및 belongs_to 카테고리.액티브 그룹화가/카운트 쿼리 도움말 내가 레일</p> <p>3을 사용하고
각 범주에 몇 개의 게시물이 있지만 의견이있는 게시물 수만 알고 싶습니다.
다음 작업을 수행 할 경우
는blog.posts.group("category_id").count
--This 나에게 내가 필요로하지만, 물론 문제는 값이 댓글이없는 게시물을 포함 카운트가 무엇인지에 가까운있는 OrderedHash을 제공합니다.
내가 할 경우
blog.posts.group("category_id").joins("comments").count
이 --This
나에게 해당 범주 (필자는이 그룹 전에 참여 넣을 경우이 같은 일을)의 게시물에 댓글 수를 제공합니다.도움 주셔서 감사합니다.
덕분에이 해킹 암시. 나는이 옵션으로 갈 것이라고 생각하지만 여전히 AR 방법의 조합이 있는지 궁금 할 것입니다. –