0
我想单击链接时下载pdf文件,但只有在单击链接后才会生成pdf文件。Ruby on Rails动态文件下载
我有这个在我的_assignment_sidebar.html.erb文件:
<ul class="page-action-list">
<li>
<a href="#" class="button-sidebar-wide <%= late %>">
<i class='icon-add'></i> <%= t 'links.submit', "Download Coversheet" %>
</a>
<%= link_to new
</li>
</ul>
,但我不知道如何将其链接到我的功能控制器上。
在assignments_controller.rb我有这样的:
def pdf
#generate pdf and put into 'private' folder
send_file Rails.root.join('private', 'output.pdf'), :type=>"application/pdf", :x_sendfile=>true
end
应该生成PDF,并将其发送回视图。
任何帮助,将不胜感激。
谢谢,但我知道如何生成pdf。我真的需要在html.erb文件中下载它的帮助。 – sooty1892 2014-12-02 22:42:01
看看http://stackoverflow.com/questions/8537960/download-pdf-instead-of-showing-it-in-the-browser – 2014-12-02 23:05:08