В настоящее время у меня есть следующий код, чтобы попытаться разместить определенный текст в начале каждой из моих страниц. Конкретный текст title
, который передается в этот фрагмент, который я показываю.
documents/clubs/advances/player_evaluation_groups.html.erb
<h2><%= title %></h2>
<% players.each do player %>
<% if player.position_group != current_position_group %>
<div class="page-break"></div>
<h2><%= title %></h2>
<% end %>
<%= render partial: "documents/clubs/advances/player_evaluation", locals: { player: player, game: advance.pro_game } %>
<% end %>
Я хочу, чтобы title
отображалось на каждой странице. В настоящее время этот код работает до тех пор, пока оценки игроков остаются в пределах одной страницы. В противном случае они появляются только вверху страницы каждый раз, когда новый player.position_group
меняет свое значение. Как я могу определить, когда wicked_pdf начинает новую страницу, чтобы я мог просто печатать ее для каждой новой страницы?
Я собирался сделать это, предоставив html для заголовка, так как он у меня уже есть, но я не уверен, как обновить заголовок, если я сделаю это таким образом. В настоящее время я просто показываю статическую строку для своего документа в html-заголовке, который я предоставляю для своего документа.