修改了分母不能为0的bug

统计结果精确到两位
Poll
huang 11 years ago
parent 2cbe801528
commit 59c21d81e9

@ -50,7 +50,9 @@ module PollHelper
#统计答题百分比 #统计答题百分比
def statistics_result_percentage(e, t) def statistics_result_percentage(e, t)
return e*100/t e = e.to_f
t = t.to_f
t == 0 ? 0 : format("%.2f", e*100/t)
end end
def options_show p def options_show p

@ -5,20 +5,17 @@
<title><%= l(:label_poll_result) %></title> <title><%= l(:label_poll_result) %></title>
<%= stylesheet_link_tag 'polls', :media => 'all' %> <%= stylesheet_link_tag 'polls', :media => 'all' %>
</head> </head>
<body> <body>
<div class="polls_content polls_box" id="polls"> <div class="polls_content polls_box" id="polls">
<div class="ur_page_head" > <div class="ur_page_head" >
<h1 class="ur_page_title"><%= @poll.polls_name %> <%= l(:label_poll) %></h1> <h1 class="ur_page_title"><%= @poll.polls_name %> <%= l(:label_poll) %></h1>
</div> </div>
<% @poll_questions.each do |poll_question| %> <% @poll_questions.each do |poll_question| %>
<div class=""> <div class="">
<ol> <ol>
<li class="ur_question_item"> <li class="ur_question_item">
<div class="ur_title_result"> <div class="ur_title_result">
<span class="title_index">第<%= poll_question.question_number %>题:</span><%= poll_question.question_title %> <span class="title_index">第<%= poll_question.question_number %>题:</span><%= poll_question.question_title %> <span class="title_index">[<%= options_show(poll_question.question_type) %>]</span>
<span class="title_index">[<%= options_show(poll_question.question_type) %>]</span>
</div> </div>
<%= render :partial =>'choice_show', :locals =>{ :poll_question => poll_question } %> <%= render :partial =>'choice_show', :locals =>{ :poll_question => poll_question } %>
</li> </li>
@ -28,11 +25,9 @@
<%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true%> <%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true%>
</ul> </ul>
<div class="cl"></div> <div class="cl"></div>
<div class="ur_buttons"> <div class="ur_buttons"></div>
</div>
<div class="cl"></div> <div class="cl"></div>
</div> </div>
</div>
</div><!--问卷内容end-->
</body> </body>
</html> </html>

Loading…
Cancel
Save