Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
880 views
in Technique[技术] by (71.8m points)

wicked pdf - How to generate a pdf to save it in activestorage with wicked_pdf in rails 5?

With rails 5.2.4, I am trying to generate a pdf in the background (within a job) and then attach it to a model as:

pdf_contents = ApplicationController.render(
pdf: "name",
template: 'mytemplate.html.erb',
layout: 'pdf_layout.html',
disposition: 'attachment'
)

@user.attach(io: StringIO.new(pdf_contents), filename: "file.pdf", content_type: "application/pdf")

but I am getting :

WARN: ActionView::Template::Error: private method `format' called for nil:NilClass

using

gem 'wicked_pdf'
gem 'wkhtmltopdf-binary'
question from:https://stackoverflow.com/questions/66047467/how-to-generate-a-pdf-to-save-it-in-activestorage-with-wicked-pdf-in-rails-5

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...