I ein Array mit Hashes mit dem Code unten gefüllt am Reihenfolge:Sortier-Hashes, 4-stellige Zahl verursacht Probleme
array.sort_by {|hash| hash[:key_name]}
Als ich Sortierung array[:damagemin]
alle Zahlen außer der lone 4-stellige Nummer sortiert werden, die ist wird als sortiert, wenn es eine „1“:
array
=> [{:heroname=>"Bastion", :winrate=>"53.6%", :damagemin=>"1079", :herokd=>"2.23:1"},
{:heroname=>"Lúcio", :winrate=>"57.6%", :damagemin=>"328", :herokd=>"1.51:1"},
{:heroname=>"Mei", :winrate=>"51%", :damagemin=>"451", :herokd=>"1.95:1"},
{:heroname=>"Reinhardt", :winrate=>"51.3%", :damagemin=>"463", :herokd=>"1.28:1"}]
wie kann ich dieses Problem beheben und die numbe sortieren rs von der höchsten zur niedrigsten unabhängig von ihrer Länge?
Dank @CarySwoveland, verpasste ich diese Zeile. –
Danke, genau, was passieren muss! –