Я пытаюсь создать загружаемый PDF-файл с помощью Wicked и Rails API. На данный момент я могу загрузить только PDF-файл, но содержимое пустое, а имя файла - response.pdf.pdf.
Это метод, который я использую для создания PDF-файла, когда выполняется запрос GET с определенной оценкой.
def download_pdf(score)
html = render_to_string(:action => :show, :layout => "pdf.html.erb", :template => "scores/show.pdf.erb", locals:{:score => score})
pdf = WickedPdf.new.pdf_from_string(html)
send_data(pdf,
:filename => 'test.pdf',
:disposition => 'attachment')
end