Использование переменных во встроенном CSS для создания PDF - PullRequest
0 голосов
/ 06 сентября 2018

Я использую Wicked PDF для создания PDF. Итак, у меня есть представление contract.pdf.haml для его создания, и я хочу использовать динамическое заполнение, основанное на некоторой бизнес-логике (не имеет значения). Таким образом, в представлении я создал 2 переменные (позже они будут получены из контроллера) для padding-top и 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, я вижу, что отступы не применяются. Что здесь не так?

...