首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wicked_pdf未加载到页面javascript上

问wicked_pdf未加载到页面javascript上
EN

Stack Overflow用户
提问于 2018-04-04 20:04:51
回答 1查看 1.3K关注 0票数 0

我正在生成PDF,但javascript不起作用。

代码语言:javascript
复制
<script type="text/javascript" charset="utf-8">
  $(function() {
    // Loading Fonts all the Text Decorations
    Utils.loadSummaryFonts();

    // Load Colors on all uniforms styles
    Colors.loadColorsOnSvgsOnSummary();
  });
</script>

上面的函数是用来生成字体的,并且在模板上。

代码语言:javascript
复制
  @output =  Base64.encode64(@out.html_safe)
respond_to do |format|
  format.html
  format.pdf do
      pdf = render_to_string  pdf:      'artproof',
                            template: '/uniforms/artproof.html.erb',
                            show_as_html: false,
                            javascript_delay: 5000,
                            viewport_size: '1244x1480',
                            orientation: 'Landscape',
                            page_height: '10in'

      send_data(pdf, filename: "artproof-#{@uniform.id}.pdf", type: :pdf)

这就是我生成PDF的方式。

javascript函数适用于html格式,但在呈现PDF时不起作用。问题可能是什么?

我尝试插入jquery CDN,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2018-10-08 12:00:14

你有没有尝试在布局pdf文件中添加javascript标签?就像下面这样。重要的是您必须重新启动rails server

代码语言:javascript
复制
<!doctype html>
    <html>
      <head>
        <%= wicked_pdf_javascript_include_tag "http://code.jquery.com/jquery-1.10.0.min.js" %>

https://github.com/mileszs/wicked_pdf#cdn-reference

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49650557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档