Как я могу записать файл CSS из базы данных в файл для использования с PDFKit? - PullRequest
1 голос
/ 17 февраля 2011

Чтобы добавить таблицу стилей в рендеринг PDF с использованием PDFKit, я использую:

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

Но я нахожусь на герою, и мне нужен способ, чтобы иметь возможность изменить таблицу стилей из веб-интерфейса. Поэтому я создаю поле для хранения его в базе данных, например, letter.css будет хранить CSS.

Как можно преобразовать это значение (я полагаю) во временный файл, чтобы я мог использовать метод таблиц стилей для объекта PDFKit?

1 Ответ

0 голосов
/ 17 февраля 2011

Вы можете сохранить содержимое CSS в файл в подкаталоге tmp и включить его оттуда - Heroku разрешает запись в этот каталог.

...