Ich habe einen Hash, dass ich alle Daten für ein Dashboard auswählen, um die Leistung anzuzeigen, da die neuesten Werte nicht immer hilfreich ist, versuche ich um die letzten 4 Werte aus einem Hash zu wählen.Hash/Ruby - Wählen Sie die letzten 4 Werte (Durchschnitt) in Hash
Ich habe versucht, die thing.last(4)
, aber ohne Erfolg.
Der Code ist unten, im Wesentlichen versucht, die letzten 4 von top_points
oder Durchschnittspunkte anzuzeigen.
Hinweis: Rubin 1,9
metric.sort.each do |key, value|
top_point = { x: Time.parse(key).to_time.to_i, y: value['top_10'] }
top_points << top_point
average_point = { x: Time.parse(key).to_time.to_i, y: value['average'] }
average_points << average_point
end
'thing.values [-4 ..- 1]' –
Ich habe meine Antwort aktualisiert. –