首页 > 解决方案 > 使用内联 CSS 中的变量创建 PDF

问题描述

我正在使用 Wicked PDF 生成 PDF。所以我有一个contract.pdf.haml创建视图的视图,我想使用基于某些业务逻辑的动态填充(不相关)。padding-top因此,在视图中,我为and创建了 2 个变量(稍后这些将来自控制器)padding-left

- if 1>0
  - padding_top = "970px"
  - padding_left = "380px"
- else
  - padding_top = "50px"
  - padding_left = "100px"

然后我在内联 CSS 中使用这些变量:

:css
  .signature-box {
    padding-top: padding_top;
    padding-left: padding_left;
    clear: both;
    float: left;
    height: 120px;
    width: 50%;
  }

但是当生成 PDF 时,我看到没有应用填充。这里有什么问题?

标签: ruby-on-railshamlwicked-pdf

解决方案


推荐阅读