如何将数据库中的css文件写入文件以与PDFKit一起使用?

时间:2011-02-17 05:52:41

标签: ruby-on-rails file heroku stylesheet

要使用PDFKit将样式表添加到pdf渲染,我使用:

kit = PDFKit.new("html goes here")
kit.stylesheets << "path/to/css"

但是我在heroku上,我需要一种能够从Web界面更改样式表的方法。所以我创建了一个字段来将其存储在数据库中,例如,letter.css将存储css。

如何将该值(我假设)转换为临时文件,以便我可以将样式表方法用于PDFKit对象?

1 个答案:

答案 0 :(得分:-1)

您可以将css内容保存到tmp子目录中的文件中并从那里包含它 - Heroku允许对该目录的写访问。