如何将平均值放在Rails的最后一个表中

时间:2018-06-08 06:43:32

标签: ruby-on-rails ruby ruby-on-rails-5

这是我的代码,它总是在我进行评估时增加,最后它会显示成绩,但是,平均值始终保持在成绩之后。我想知道如何把它放在最后。

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

Image to see the bug 所以我想知道我是如何解决这个错误的,例如我把等级10,它除以我编程的8,但是从10开始是10/8的平均值是唯一分配的等级,它得到1,25然而,平均值是在一边,而不是最终,正如我在表格中列出的那样#34;平均值&#34;

1 个答案:

答案 0 :(得分:0)

如果问题是如何对齐平均表标题下的平均值?答案是你必须根据需要放置尽可能多的td以便在那里对齐它,否则我不明白这个问题: - )