2014-04-08 6 views
1

나는 act as votable gem을 사용해 왔으며 지금까지 훌륭하게 작동했습니다.행동으로 투표 가능 - 투표 한 사람 목록

그러나 유권자 항목에 투표 한 사람의 목록을 만드는 방법이 있는지 궁금합니다. 사용자가 투표 할 수있는 블로그 게시물이 있다고 가정 해보십시오. 내가 즐겨 찾기의 번호를 클릭하고 게시물에 투표 한 모든 유권자의 목록을 얻을 수 있기를 바랍니다.

블로그 게시 참조 ID와 사용자 ID가있는 다른 테이블을 만들고 비슷한 메소드가 호출 될 때마다 해당 테이블에 항목을 추가하는 방법을 생각했습니다. 그러나 나는 보석으로 이것을 달성하는 더 쉬운 방법이 있기를 바라고 있었다.

답변

2
@user = @post.votes_for.up.by_type(User).voters 

&가 다음 사용자 모델에 추가 포스트 (블로그)에 최대 투표 한 사람 얻을 게시물 컨트롤러에이 줄을 추가

acts_as_voter