誰かが重複の数を返すのを手伝ってくれるかどうか疑問に思っていましたか?
Ruby配列で重複をカウントする方法を読んでい ます
それは私が望むものに非常に近いです。ただし、コードを理解するのは非常に困難です。
たとえば、配列がある場合...
[#<Badge id: 1, name: "justice">, #<Badge id: 9, name: "resonator">, #<Badge id: 9, name: "resonator"> ]
ユーザーがバッジ「レゾネーター」を2つ持っていることを示す関数が必要です。
スタックオーバーフローの仕組みに似たバッジシステムを作成しようとしています。いくつかのバッジは複数回授与できます。ただし、これを行う方法を考えるのに非常に苦労しています。まず、重複の数を数える必要があると思います。
最終的にコードの最後で、バッジの名前を次のようにレンダリングするだけです
<li>
<%= badge_item.name %>
</li>
次のようなものが表示されるように...
バッジ:
正義
レゾネーター×2
これどうやってするの?重複を削除するのは正しい方法ですか? 助けていただければ幸いです。ありがとう!