Ich bin über einen stripe charge object Iterieren und ich möchte die amount
insgesamt für jeden Tag zusammenzufassen.Summe aller Betrag, wenn Ladungsdaten sind die gleichen in Streifen
# Returns an array object of charges for a customer
@customer_charges = Stripe::Charge.all(:customer => current_user.stripeid)
Aufrufe:
<% @customer_charges.map do |c| %>
On Monday, you were charged a total of <%= c.amount %>
<% end %>
Sicherlich die oben tut nichts anderes, als Ausgangsleitungen der einzelnen Gebühren, jedoch nicht die Summe für den Tag. Die Schwierigkeit, der ich gegenüberstehe, besteht darin, alle Gebühren für jeden Tag zusammenzufassen. Könnte mir jemand in die richtige Richtung zeigen?
Der Ausgang wäre wie:
"On Monday, you were charged a total of 200000"
"On Tueesday, you were charged a total of 500000"
etc...
Statt:
On Monday, you were charged a total of 100000"
On Monday, you were charged a total of 100000"
etc...
Meine view
mit den Linien der if statements
unordentlich aussieht Daten zu vergleichen und das sieht nicht richtig aus.
Sie wahrscheinlich mit 'each' hier statt' map' werden sollte. Was ist "erstellt"? Ist das eine Spalte oder eine Methode? – tadman
Ok. 'Created' ist json Unix-Zeitstempel des Streifens:' "erstellt": 1462001409, ' – Sylar
Warum in Höhe von insgesamt Sie Zeitstempel? Das macht keinen Sinn für mich. Wenn Sie sie als Daten benötigen, wird 'Time.at (timestamp)' konvertiert. – tadman