prawn pdf рендеринг частичных результатов на пустой странице
Я пытаюсь использовать стиль шаблона rails prawn. В моем основном документе креветки "order_summary" я хочу сделать шаблон креветки следующим образом:
pdf = Prawn::Document.new(:page_size => "A4")
render :partial => "invoice"
Имя части: _invoice.pdf.prawn и находится в той же папке, что и основной документ.
При запуске это приводит к пустой странице. Страница была успешно обработана в соответствии с журналами:
Отрендеренные документы /_invoice.pdf.prawn (756,7мс) Отрендеренные документы /order_summary.pdf.prawn (1100,9мс) Завершено 200 ОК за 2323 мс (Просмотров: 1141,1 мс | ActiveRecord: 0,4 мс)
Если я запускаю партиал как "invoice.pdf.prawn" (без рендеринга его через другой файл), он работает нормально, поэтому я предполагаю, что в коде нет ошибок или sth.
Что я делаю не так?
1 ответ
Это задокументировано в вики Prawnto. Даже если частичное находится в той же папке, вы все равно должны указать полный путь. В вашем случае "документы / счет".