<% @round = 1 %> <% @pool = 1 %> <% until @wrestlers.select{|w| w.generatePoolNumber == @pool}.blank? %>
Pool <%= @pool %>
<% until @matches.select{|m| m.round == @round}.blank? %> <% if @round <= @pools %> <% end %> <% @round = @round + 1 %> <% end %> <% @wrestlers.select{|w| w.generatePoolNumber == @pool}.sort_by{|w| w.original_seed}.each do |w| %> <% @round = 1 %> <% until @matches.select{|m| m.round == @round}.blank? %> <% if @round <= @pools %> <% end %> <% @round = @round + 1 %> <% end %> <% end %>
NameR<%= @round %>
<%= w.original_seed %> <%= w.name %> <%= w.season_win %>-<%= w.season_loss %> <%= w.school.name %><%= w.boutByRound(@round,@matches) %>
Result
<% @pool = @pool + 1 %> <% @round = 1 %> <% end %>