Я пытаюсь использовать wicked pdf для рендеринга html-страницы в формате pdf.Rails 4 wicked pdf Выпуск
mime_types.rb
Mime::Type.register "application/pdf", :pdf
метод контроллера
def invoice
respond_to do |format|
format.html
format.pdf do
render pdf: "invoice"
end
end
end
wicked_pdf.rb
:exe_path => '/usr/local/bin/wkhtmltopdf'
invoice.pdf.erb
<div id="test_pdf">
test data
</div>
Я добавил вышеуказанные коды и добавил в свой проект следующие драгоценные камни.
gem 'wicked_pdf'
gem 'wkhtmltopdf-binary'
Когда я пытаюсь сделать страницу, я получаю Template is missing
ошибку. Если я переименую invoice.pdf.erb
в invoice.html.erb
, я могу обойти эту ошибку, но я буду получать html-страницу вместо pdf.
Пропустить что-нибудь?
Большое спасибо archit. Это сработало .. –
работал на меня тоже .. спасибо –