это мой код, и он увеличивается всегда, когда у меня есть оценка, в конце она показывает оценку, но среднее значение всегда остается после оценки.Я хотел знать, как я это делаю, чтобы поставить его в конце.
<% @registration.matrix.blocks.each do |block| %>
<h5>Block: <%= block.description %></h5>
<div class="table-responsive">
<table class="table table-sm table-striped table-bordered shadow-sm">
<thead class="thead-dark">
<tr>
<th>Discipline</th>
<th>Assigned Fouls</th>
<th>Test 1</th>
<th>Test 2</th>
<th>Test 3</th>
<th>Test 4</th>
<th>Test 5</th>
<th>Test 6</th>
<th>Test 7</th>
<th>Test 8</th>
<th>Final Test</th>
<th>Average</th>
</tr>
</thead>
<tbody>
<% block.disciplines.distinct.each do |discipline| %>
<tr>
<td><%= discipline.name %></td>
<td>
<%= number_of_absences(current_user, discipline) %>
</td>
<% discipline.evaluations.each do |evaluation| %>
<td><%= Evaluate.get_evaluate(current_user.id, evaluation.id).present? ? Evaluate.get_evaluate(current_user.id, evaluation.id).note : '0,0' %></td>
<% end %>
<td><%= get_media(current_user, discipline) %></td>
</tr>
<% end %>
</tbody>
</table>
<% end %>
</div>
Изображение, чтобы увидеть ошибку Так что я хотел бы знать, как исправить ошибку, например, япоставить 10 баллов, он делится на 8, как я запрограммировал, но среднее значение, равное 10/8, так как 10 был единственным баллом, который присваивается, он получает 1,25, однако среднее значение находится на стороне, а не в конце, так как ясделать, чтобы поставить в конце в таблице "средний"