現在、ゴルフスコアの管理アプリをrailsで制作中なのですが、同率順位を反映させたランキングに出来なくて困っております。
同率なしでは、順位表示できております。
viewは下記の通りです。
<ul> <% @overunder.each.with_index(1) do |score,i| %> <li> <%= i %>位 プレイヤー:<%= score.user.name %> <%= format('%+d', score.overunder) %> </li> <% end %> </ul>
@overunderは下記のように定義しています。
@overunder = Score.group(:user_id).select("user_id,sum(hole_score - par) as overunder").order("overunder")
色々調べてはみたのですが、どの方法が適しているのかよくわからない状況です。
アドバイスやヒント、参考になるサイト等、教えていただければ幸いです。
宜しくお願い致します。
「同率順位を反映させたランキングに出来ない」とは
どうなってほしいのに、どうなってしまう
のでしょうか
回答2件
あなたの回答
tips
プレビュー