我正在打印pdf报告,其中我将循环每个学生,并且在每个学生之后应用分页符。
我应用的分页符代码如下
<style type="text/css" >
.page-break { display:block; clear:both; page-break-after: always;}
</style>我的观点是
<% @students.each do |student| %>
<%= student.first_name %>
<div class="page-break"></div>
<% end %>问题是我终于在pdf报告中得到了空页,我正在使用邪恶的pdf gem生成pdf,我想问题出在分页css上,有人能帮我吗?
发布于 2014-06-18 04:34:41
快速而肮脏的解决方案,但应该工作得很好:
<% @students.each do |student| %>
<%= student.first_name %>
<% if student.id != @students.last.id %>
<div class="page-break"></div>
<% end %>
<% end %>另外,如果你能给我们看一下each循环的html容器,我们可以根据this one给出更好的答案。
发布于 2018-08-20 08:20:00
只是不要添加在最后一次循环中提供分页符的类,这样" page - break -after: always“就不会生效
https://stackoverflow.com/questions/24272475
复制相似问题