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