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'