我正在使用Wicked PDF生成PDF。因此,我有一个视图contract.pdf.haml
用于创建视图,并且我想基于某些业务逻辑(不相关)使用动态填充。因此,在视图中,我为padding-top
和padding-left
创建了2个变量(以后这些变量将来自控制器):
- 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时,我看到未应用填充。怎么了?