在我的Ruby(1.9.2)Rails(3.0.x)中,我希望使用wicked_PDF将网页呈现为PDF格式,并希望控制分页符的位置.我控制分页符的CSS代码如下:

<style>
  @media print
  {
    h1 {page-break-before:always}
  }
</style>

然而,当我用wicked_pdf呈现页面时,它不会将文档分成两页.我还需要做些什么才能用wicked_pdf获得分页符吗?

推荐答案

出于某种原因,"@media print"并没有做到这一点.我只是和你一起go 的

.page-break { display:block; clear:both; page-break-after:always; }

对于CSS规则,然后我在页面中粘贴以下内容以进行分页符:

<div class="page-break"></div>

这很管用.

Ruby-on-rails相关问答推荐

DateTime的最小数据提交格式

Rails:比枚举更惯用的排序/可比较列表方法?

仅在两个子域间共享Rails cookies,并为所有其他子域使用单独的cookie

URL 中的 Rails slugs - 使用 Active Record Model Post 的 Title 属性而不是 ID

Rails 5:如何从数据库中删除列?

Rails Active Record - 从关系中获取 ids 数组

rake assets:precompile try 连接到数据库

在 Rails 中找不到关联问题

使用 rails 3.1.0 和 ubuntu 安装 Nokogiri 1.5.0 时出错

将 defer 属性添加到 javascript_include_tag Rails

Rails,获取模型中的资源路径

什么是Ruby 用于 BESIDES 轨道?

嵌套模型和父验证

默认呈现 JSON 而不是 HTML?

rake db:回滚不起作用?

为什么 Google Oauth 在我的 Rails 应用程序中返回无效的 redirect_urI?

如何更改 Rails 3 控制器中视图文件的默认路径?

默认情况下 haml

如何在 Ruby 类/模块命名空间中翻译模型?

设置EDITOR或BUNDLER_EDITOR环境变量