我有一个使用Recurly的 rails 应用程序。我正在尝试下载 PDF 并在浏览器中呈现它。我目前有一个链接:
link_to 'Download', get_invoice_path(:number => invoice.invoice_number)
关联的控制器具有如下get_invoice
所示的方法:
def get_invoice
begin
@pdf = Recurly::Invoice.find(params[:number], :format => 'pdf')
rescue Recurly::Resource::NotFound => e
flash[:error] = 'Invoice not found.'
end
end
当我单击链接时,我会在控制台中以二进制形式呈现 PDF。如何使它在浏览器中呈现 PDF?