我想通过一次点击创建2个pdf文档。
我让它使用一个文件,但我似乎无法让2个下载文件在浏览器抱怨DoubleRenderError时发生。
这是我的控制器中的代码,我在那里调用它两次并打破。如果我只做一次,一切正常。
respond_to do |format|
format.pdf do
pdf = PrintCardsFront.new(paperSize, cardCount, @cards)
send_data pdf.render, filename: "cards_front_side.pdf", type: "application/pdf"
pdf = PrintCardsBack.new(paperSize, cardCount, @cards)
send_data pdf.render, filename: "cards_backside_side.pdf", type: "application/pdf"
end
end
(Rails 4.2)
答案 0 :(得分:0)
您只能在HTTP协议中发送一个文件。
尝试压缩两个文件并将其发送给用户。