Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails wkhtmltopdf二进制gem无法从https渲染图像_Ruby On Rails_Ruby_Wkhtmltopdf - Fatal编程技术网

Ruby on rails rails wkhtmltopdf二进制gem无法从https渲染图像

Ruby on rails rails wkhtmltopdf二进制gem无法从https渲染图像,ruby-on-rails,ruby,wkhtmltopdf,Ruby On Rails,Ruby,Wkhtmltopdf,我在rails应用程序中使用wkhtmltopfdbinarygem将html页面转换为pdf,它一直在工作(相对路径),直到我从https(绝对路径)渲染图像 因此,如果图像来自应用程序,则它可以工作,而当导出为pdf时,则无法工作来自http或https的图像 是否有任何方法可以从外部站点(如http,https)获取图像?wkhtmltopdf二进制文件在Rails应用程序之外运行;因此,您的正常布局将无法工作。如果您计划使用任何CSS、JavaScript或图像文件,则必须修改布局,以便

我在rails应用程序中使用
wkhtmltopfdbinary
gem将html页面转换为pdf,它一直在工作(相对路径),直到我从https(绝对路径)渲染图像

因此,如果图像来自应用程序,则它可以工作,而当导出为pdf时,则无法工作来自http或https的图像


是否有任何方法可以从外部站点(如http,https)获取图像?

wkhtmltopdf二进制文件在Rails应用程序之外运行;因此,您的正常布局将无法工作。如果您计划使用任何CSS、JavaScript或图像文件,则必须修改布局,以便提供对这些文件的绝对引用。对于没有资产管道的Rails来说,最好的选择是使用wicked_pdf_样式表_link_标记、wicked_pdf_image_标记和wicked_pdf_javascript_include_标记帮助程序,或者直接访问流行库(如jQuery)的CDN(内容交付网络)

如果您想加载图像,那么可以执行以下操作


检查此链接

wkhtmltopdf二进制文件在Rails应用程序之外运行;因此,您的正常布局将无法工作。如果您计划使用任何CSS、JavaScript或图像文件,则必须修改布局,以便提供对这些文件的绝对引用。对于没有资产管道的Rails来说,最好的选择是使用wicked_pdf_样式表_link_标记、wicked_pdf_image_标记和wicked_pdf_javascript_include_标记帮助程序,或者直接访问流行库(如jQuery)的CDN(内容交付网络)

如果您想加载图像,那么可以执行以下操作

检查此链接