2013-12-17 160 views
2

我写了下面的代码。Ruby on Rails - send_file不起作用

def help_doc 
    pdf_filename = File.join(Rails.root, "/public/doc.pdf") 
    send_file(pdf_filename, :filename => "doc.pdf" :type => "application/pdf", :diposition => "inline") 
end 

它的工作,但不是我想要的。我想在浏览器中查看pdf,但它正在下载文档。

我以为只是写:disposition => "inline",我可以在浏览器上看到pdf。

+0

您在':type'选项之前缺少一个逗号。这是一个错字还是你的代码? –

回答

2

尝试删除内容处置。你的代码中有一个错字,沉积与处置,而你在文件名后缺少一个逗号。

+0

谢谢你的回答! – user3111900

+0

当我写这个问题时,这只是一个错误。在我的代码中,是对的,但保持错误。 – user3111900

+0

如果这有效,请接受正确的答案。 – MatthewFord

相关问题