【发布时间】:2014-05-05 07:43:37
【问题描述】:
在 Rails 中,我已正确设置视图以使用 Signature Pad 显示捕获的签名
我现在想生成一个显示签名的 pdf。签名是 json 在我的 postgresql db 中保存为字符串,如前所述,它将在 html 视图中生成正常,问题在 pdf 中生成。
我相信我已经为 wicked_pdf 正确包含了必要的资产:
<%= wicked_pdf_stylesheet_link_tag "application" %>
<%= wicked_pdf_javascript_include_tag "application" %>
我也尝试过将js直接包含在pdf视图中:
<head>
<script>
function draw_signature() {
var sig = $('#signature').val();
if (typeof(sig) != 'undefined' || sig != null)
{
$('.sigPad').signaturePad({displayOnly:true}).regenerate(sig);
}
}
</script>
</head>
<body onload="draw_signature()">
<%= hidden_field_tag("signature", @customer.signature, :id => "signature") %>
<div class="sigPad signed">
<canvas class="pad" width="400" height="140"></canvas>
</div>
【问题讨论】:
-
您找到解决问题的方法了吗?我也面临同样的问题。
-
我不记得很抱歉。这是来自我不再使用的旧应用程序,需要一些时间才能正确设置以进行测试。我刚刚检查了代码,它与我上面粘贴的相同。如果您弄清楚了,请在此处发布答案,我会接受。谢谢。