Rails应用程序发送一个空白的pdf

时间:2014-02-05 16:53:28

标签: ruby-on-rails ruby

在我的rails应用程序中,我有一个 STATIC pdf这里“../public/camp.pdf”访问者可以下载它,但是当他们这样做时文件大小是非常小,pdf不会打开。我认为我的rails应用程序正在发送一个空白的pdf。有什么想法吗?

def download_1
  send_data '/camp.pdf', :type => 'application/pdf', :filename => "camp.pdf"
end

查看:

<%= link_to 'PDF', home_download_1_path %>

编辑:pdf的内容仅为“/REGLAS_DE_CARBONO_MEXICO2.pdf”

1 个答案:

答案 0 :(得分:2)

编辑:

答案是使用HTML5下载属性:

<a href="/camp.pdf" download="name_of_downloaded_file.pdf"></a>