Tôi có một bảng xếp hạng mà tôi tạo ra với:Tìm vị trí trong đối tượng kỷ lục hoạt động
QuizuserAnswer.all(:include =>:user, :select => 'user_id, SUM(answer) AS points', :group =>'user_id', :order=>'points DESC'
này trả về một đối tượng như thế này:
=> [#<QuizuserAnswer user_id: 340>, #<QuizuserAnswer user_id: 348>]
Bây giờ tôi muốn tìm vị trí bảng xếp hạng của một người dùng cụ thể. Có cách nào sạch sẽ không? hoặc tôi phải lặp qua các cột al?
Ý anh là gì bởi _định vị của một người dùng cụ thể_? – Vucko
Bạn đang sử dụng cơ sở dữ liệu nào? – techvineet
Nếu bạn đang sử dụng MySQL, hãy theo liên kết này http://stackoverflow.com/q/3126972/1460496 – techvineet