Я создал таблицу для отображения результатов запроса ActiveRecord. Результаты отображаются правильно в таблице, однако есть другие результаты, появляющиеся над таблицей.
Запрос в контроллере:
@plan = Plan.joins(:leads).
where.not(leads: {plan_id: nil}).
group('plan_name, plan_price_cents').
select('plan_name, plan_price_cents*count(plan_id)/100 AS total_revenue')
Вид:
<table class>
<thead>
<tr>
<th>Plan Name</th>
<th>Revenue</th>
</tr>
</thead>
<tbody>
<%= @plan.each do |plan| %>
<tr>
<td><%= plan.plan_name %></td>
<td>$<%= plan.total_revenue %></td>
</tr>
<% end %>
</tbody>
Я ожидаю просто посмотреть таблицу и результаты. Но я вижу стол и [#<Plan id: nil, plan_name: "4 Lines">, #<Plan id: nil, plan_name: "T-Mobile One">, #<Plan id: nil, plan_name: "3 Lines">]
над столом.