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 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…