如何使用rails 3中的ruby变量显示具有特定值的进度条进度?

时间:2013-05-31 15:52:22

标签: ruby ruby-on-rails-3 jquery

我想显示活动门票数量的“cnt”进度.. cnt和cnt_close是我的红宝石变量。我想用脚本访问它们,根据那些显示我的项目过程。

这是我的剧本:

<script type="text/javascript">
 window.loaded = true;

 min: 1
 max: 100
 var progress = setInterval(function() {
  var $bar = $('.bar');

  if ($bar.width()==200) {
      clearInterval(progress);
      $('.progress').removeClass('active');
  } else {
      $bar.width($bar.width()+1);
  }
   $bar.text($bar.width() + "%");
  }, cnt/cnt_close);
</script>

这就是我正在使用的内容所以我想根据“cnt / cnt_close”计算“cnt”变量中的所有活动门票我的进度条显示了我的进度...

<% @projects.each do |p| %>
<% cnt = 0 %>
<% cnt_close = 0 %>
 <div class="span3">
 <div class="box">
  <div class="box-body box-body-nopadding">    
    <b style="color: red"><%= p.title %><br /></b>
      <% p.tickets.each do |t| %>
        <% if p.id == t.project_id %>
          <% if t.status == "New" %>
            <% cnt = cnt + 1 %>
          <% elsif t.status == "Closed" %>
            <% cnt_close += 1 %>
          <% end %>
        <% end %>
      <% end %>

    Overall progress in project :
    <div class="container">
      <div class="progress progress-striped active">
        <div class="bar" style="width: 5%;"></div>
      </div>
    </div>

      <div class="pull-left">
        Active : <%= cnt %> <br />
      </div>

    <div class="pull-right">
      Close Tickets : <%= cnt_close %> <br />
    </div>
  </div>
</div>

0 个答案:

没有答案