Я использую Prawnto для создания PDF-файлов в моем приложении Rails. Я хочу, чтобы для моих PDF-файлов были установлены три параметра:
- Я не хочу начинать с пустой страницы
- Я хочу, чтобы он загружался напрямую (не в строке)
- Я хочу указать имя файла
Вот мой метод управления:
def print
@purchase = Purchase.find(params[:id])
prawnto :prawn=>{:skip_page_creation=>true}, :inline=>false, :filename=>@purchase.deal.name + "-" + @purchase.customer.name+".pdf"
end
Без параметра: skip_page_creation два других параметра (встроенный и имя файла) работают нормально. Но когда я добавляю параметр skip_page_creation, он добавляется к имени файла по умолчанию. И, конечно, если я удаляю skip_page_creation, я получаю хороший загруженный PDF с первой пустой страницей.
Документы для этой библиотеки оставляют желать лучшего, но кто-нибудь может указать мне правильное направление?
Ура!
Аарон.