Ich versuche nur, einen Fortschritt Prozentsatz auf die Ansicht zwischen zwei Daten zu rendern.Berechne den Prozentsatz des Fortschritts zwischen zwei Daten in RoR View
<% start_time = "2012-03-02 14:46:21" %>
<% today_date = Time.now.strftime("%Y-%d-%m %H:%M;%S") %>
<% end_time = "2017-04-02 14:46:21" %>
<%= (today_date - start_time/end_time - start_time) *100 %>
Ich halte die folgende Fehlermeldung erhalten:
undefined method `/' for "2012-03-02 14:46:21":String
Mein Plan diesen Prozentsatz in eine Bootstrap-Fortschrittsbalken zu speichern ist:
<div class="row daterangeBar">
<div class="progress" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 700px;">
<div class="progress-bar progress-bar-success progress-bar-striped active" style="<% ** progress percentage here ** %>">
</div>
</div>
</div>
Sie können nur zwei Datumsobjekte subtrahieren oder hinzufügen, geben Sie zuerst diese Zeichenfolgen als Daten ein. –
Wie sollen die Prozentangaben aussehen? – 7urkm3n
während innerhalb der beiden Daten Rendern Prozent Fortschritt - Beispiel 50% wird die Hälfte der Fortschrittsbalken sein. Sobald es den letzten Tag erreicht hat, wird es 100% rendern und der Balken sollte grün werden. –