モデルをいいね数で並び替え、その順位を含んだハッシュの配列を作成したいです。
作成したい配列は下記となります。
[{:post_id=>"1",:rank=>"1",:like_count=>"10"},{:post_id=>"2",:rank=>"2",:like_count=>"5"}, {:post_id=>"3",:rank=>"2",:like_count=>"5"},{:post_id=>"4",:rank=>"4",:like_count=>"1"}]
Postモデルはrankカラムを持っていなく、:like_countの数で並び替えた時の順位をrankキーとして上記のような配列を作成したいです。
※順位付けの際、同値(同率)も考慮したいです。
何卒よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/22 07:38
2017/05/22 09:12 編集
2017/05/22 09:32
2017/05/22 09:33
2017/05/22 09:42
2017/05/22 11:04
2017/05/22 11:48 編集
2017/05/22 11:49
2017/05/22 19:26
2017/05/22 23:54
2017/05/23 00:09 編集
2017/05/23 00:27
2017/05/23 00:32 編集
2017/05/23 00:51 編集
2017/05/23 01:09