首页 > 解决方案 > 如何使用 Rails 6.0 使用 IMGkit 渲染图像?

问题描述

由于我将我的 rails 应用程序从 rails 5.2 升级到 rails 6.0,我使用 gem IMGKit生成的图像不会使用 css 渲染。而是<style>在生成的图像中以纯文本形式显示应答器。

html 部分像以前一样呈现。

(Gemfile.lock 的相关部分)

imgkit (1.6.2)
wkhtmltoimage-binary (0.12.5)
rails (~> 6.0, >= 6.0.3.5)

我无法在网上找到任何支持,而且 gem 似乎已经过时了。

我试图切换到 gem PDFKit。它可以工作,但在生成 PDF 时我不能有透明背景(这是我的主要目标)。

我的问题是三重:

我是唯一一个有这个问题的人吗?为什么升级 rails 版本可能会破坏本应不相关的二进制文件?你有任何替代解决方案吗?

标签: ruby-on-rails-6wkhtmltoimageimgkit

解决方案


推荐阅读