Grover.to_pdf:ReadableStream 未定义

问题描述 投票:0回答:1

我有一个使用 Grover Ruby gem 的 Rails 应用程序,它可以很好地将 HTML 转换为图像,但是当我尝试将其转换为 PDF(如下所示)时,我收到一条错误消息,指出

ReadableStream
未定义。

html = ExportController
        .new
        .render_to_string({
                            template: '/export/index',
                            layout: 'pdf'
                          })
pdf = Grover.new(html).to_pdf
send_data pdf, filename: 'export', type: 'application/pdf'

我怀疑这与依赖项有关,但它们都是正确的版本,并且似乎没有冲突。我检查了 GitHub issues,没有任何与此问题匹配的内容,所以我认为这是我的问题,但我无法确定它。

ruby-on-rails ruby rubygems grover
1个回答
0
投票

我在生产环境中的 AWS EC2 上遇到了同样的问题。通过将软件包降级到版本 21.11.0 解决了这个问题。

yarn remove puppeteer

yarn add [email protected]
© www.soinside.com 2019 - 2024. All rights reserved.