사용자가 내 블로그 게시물에 댓글을 쓸 수있게하기 위해 acts_as_commentable_with_threading 보석을 사용하고 있습니다.대부분의 댓글이 달린 오브젝트 가져 오기
내가 지금하고 싶은 것은 대부분의 댓글이 달린 게시물을 표시하는 것입니다. 그러나 나는 그들을 (그리고 내가 아는 한 보석은 그런 방법을 제공하지 않습니다.) 어떻게 쿼리하는지 모릅니다. 당신은 나에게 그와 같은 것을 달성하는 방법을 몇 가지 팁이나 아이디어를 쓸 수 있습니까?
그래, 내가 생각을 그거야 :) 나는 제 구현에서 오류를 발견 할 수 없습니다 : https://gist.github.com/3098896 시간과 욕망이 있다면 그것을 확인해보십시오. blem은이 쿼리가 완전히 잘못된'comments_count' number를 반환한다는 것입니다. – mbajur
commentable_id는 다형성 디자인의 일부이고 기사와 ID가 일치하는 대상을 반환해야하기 때문에 생각합니다. 대상이나 출처 필드에 기사 이외의 다른 많은 것들이 있는지 데이터베이스를 점검하십시오. 따라서 기본적으로 동일한 ID를 가진 다른 모델과도 일치합니다. – kobaltz
오, 맞아, 그걸 잊어 버렸어, 지금은 작동 중이다 :) 질문에 많은 // // 해결책을 주셔서 감사합니다. – mbajur