2011-04-19 3 views
1

에있는 karma별로 사용자 정렬 thumbs_up Rails gem에서 투표 가능한 객체에 투표권이있는 사용자를 정렬 할 수 있습니까? 누구든지 필요한 범위 코드를 자세히 설명 할 수 있다면 크게 감사하겠습니다.thumbs_up Rails Gem

답변

1

가장 쉬운 방법은 users 테이블에 사용자가 가지고있는 전체 카르마 포인트를 저장하는 열을 사용하는 것입니다.

기본값을 0으로 설정하십시오. 그런 다음 karma_controller에서 사용자가 평가 될 때마다 연결된 사용자의 karma_count 필드를 업데이트하는 after_save 콜백을 넣을 수 있습니다.

그런 다음 당신이해야 할 올바른 방향을 제시해주기에 충분합니다 User.order("karma_count asc")

입니다.

+0

정말 고마워. 완벽 해. – chris