要使用PDFKit将样式表添加到pdf渲染,我使用:
kit = PDFKit.new("html goes here")
kit.stylesheets << "path/to/css"
但是我在heroku上,我需要一种能够从Web界面更改样式表的方法。所以我创建了一个字段来将其存储在数据库中,例如,letter.css将存储css。
如何将该值(我假设)转换为临时文件,以便我可以将样式表方法用于PDFKit对象?
答案 0 :(得分:-1)
您可以将css内容保存到tmp子目录中的文件中并从那里包含它 - Heroku允许对该目录的写访问。