我知道如何在webapp中渲染它,但我應該通過api調用生成pdf,所以我需要發送pdf生成的URL而不是pdf本身(這是移動開發人員要求的),是有沒有辦法做到這一點?我如何獲得使用蝦生成的證書的網址?
,如:
respond_to do |format|
format.pdf do
pdf = CustomCertificatePdf.new(current_user, tutorials)
url = pdf.link
# send_data pdf.render, filename: "custom_certificate_#{current_user.first_name.downcase}_#{current_user.last_name.downcase}.pdf",
# type: "application/pdf",
# disposition: "inline"
render :json => {url: url}
end
end
即使你略帶可以理解,謝謝:)
是的,我明白你的意思,並通過S3嘗試並解決它。謝謝 –