在RoR View

时间:2017-10-22 07:43:07

标签: ruby-on-rails ruby datepicker progress-bar date-range

我只是想在两个日期之间的视图中呈现进度百分比。

<% 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 %>

我一直收到以下错误:

  

undefined method` /'for“2012-03-02 14:46:21”:String

我的计划是将该百分比存储到引导进度条中:

<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>

enter image description here

1 个答案:

答案 0 :(得分:1)

require 'time'

start_time =  Time.parse("2012-03-02 14:46:21")
end_time   =  Time.parse("2017-04-02 14:46:21")

((Time.now - start_time) / (end_time - start_time)) *100