Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 wicked_pdf(1.1.0),wkhtmltopdf二进制文件(0.12.3.1)(字体大小在不同环境下工作不同)_Ruby On Rails - Fatal编程技术网

Ruby on rails wicked_pdf(1.1.0),wkhtmltopdf二进制文件(0.12.3.1)(字体大小在不同环境下工作不同)

Ruby on rails wicked_pdf(1.1.0),wkhtmltopdf二进制文件(0.12.3.1)(字体大小在不同环境下工作不同),ruby-on-rails,Ruby On Rails,与开发相比,Pdf字体在生产中呈现的更小。我检查了堆栈溢出,但无法找到问题的确切原因 开发显示了我们给定的字体大小,与产品相比,它比开发的字体小 下面是字体系列的代码段 body{ font-family: Lato,Arial,Helvetica,sans-serif; } .header-spec { font-weight: bold; font-size:25px; } //在开发过程中,我曾尝试将大小增加多少(到25px),部署到生产环境后,它显示

与开发相比,Pdf字体在生产中呈现的更小。我检查了堆栈溢出,但无法找到问题的确切原因

开发显示了我们给定的字体大小,与产品相比,它比开发的字体小

下面是字体系列的代码段

body{
    font-family: Lato,Arial,Helvetica,sans-serif;
  }


.header-spec {
    font-weight: bold;
    font-size:25px;
  }

//在开发过程中,我曾尝试将大小增加多少(到25px),部署到生产环境后,它显示了10px的大小

你们在生产和开发方面有完全相同的宝石吗?(仅wicked pdf和wkhtmltopdf二进制文件)当我更新wkhtmltopdf二进制文件时,它给了我一个完全不同的pdf文件,我必须恢复到原始版本,在生产和开发中使用相同的宝石(仅wicked pdf和wkhtmltopdf二进制文件)。我很确定这是一个gem问题。在我的gem文件中,我有
gem'wkhtmltopdf binary edge',0.12.4.0'
gem'wicked_pdf',1.1.0'
和prod env
gem'wkhtmltopdf heroku',2.12.4.0'
也许您可以尝试这些。它可能会再次更改您的字体大小,但您可以比较它是否与dev和prod中的samne相同。(稍后通过调整CSS来修复布局)。请参阅文档中关于字体大小不一致的问题:哦,顺便说一下,我在Ubuntu上的工作方式,如果你在windows中工作,你可能必须安装正确的0.12.4二进制文件