Как поставить среднее значение в последней таблице в Rails - PullRequest
0 голосов
/ 08 июня 2018

это мой код, и он увеличивается всегда, когда у меня есть оценка, в конце она показывает оценку, но среднее значение всегда остается после оценки.Я хотел знать, как я это делаю, чтобы поставить его в конце.

   <% @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, однако среднее значение находится на стороне, а не в конце, так как ясделать, чтобы поставить в конце в таблице "средний"

1 Ответ

0 голосов
/ 08 июня 2018

Если вопрос как выровнять среднее значение под заголовком таблицы Average? , то ответ заключается в том, что вам нужно поставить столько td, сколько нужно, чтобы выровнять его, иначе я не сделалне понимаю вопроса: -)

...