У меня есть следующее требование.
Пример: есть таблица транзакций, в которой есть столбцы, например, имя_ транзакции и сумма. Я хочу просмотреть транзакции и отобразить их детали (имя_ транзакции и сумма) и, наконец, я хочу отобразить общую сумму (сумму всех сумм) в разделе заголовка (до цикла) моей страницы. (Думайте об этом как сводный дисплей)
Пример структуры страницы будет выглядеть как
Сумма всех транзакций - 200
сумма транзакции
трлн 100
трн2 50
трн3 50
И я попытался использовать тэг yield и content_for, но безуспешно.
мой код выглядит следующим образом (я звоню внутри моего файла erb.)
<%= yield :transaction_summary %>
<table>
<% total_amount = 0%>
<%for transaction in @transactions%>
<tr>
<td><%= transaction.transaction_name %></td>
<td><%= transaction.amount %></td>
<% total_amount += transaction.amount %>
</tr>
<%end%>
</table>
<% content_for :transaction_summary do %>
<h1>
Sum of all the transactions - <%= total_amount %>
</h1>
<% end %>
И
Я использую с внутренним видом ( не внутри макета )
Я использую рельсы 2.2.2
Пожалуйста, помогите мне и дайте мне знать, если есть лучший способ
заранее спасибо
ура
Sameera
РЕДАКТИРОВАТЬ:
На самом деле я хочу показать некоторые детали перед определенным циклом, где эти данные могут быть собраны после цикла
Пример: Если у меня есть массив объектов транзакций, я хочу показать количество проходных и неудачных транзакций до цикла транзакций в моем представлении
спасибо