喜幫我簡單的問題:Rails的簡單的文件下載
如何發佈簡單的下載:
我我的公共/數據我已經some.txt或some.pdf文件(使用一些文本)
我想用戶點擊某個按鈕並開始下載此文件。
我做這樣的事情
<%= link_to "Terms" ,:action => :download, :file_name => 'some.txt' %>
def download
send_file "#{RAILS_ROOT}/public/data/#{params[:file_name]}", :type=>"application/zip"
end
但接下來做什麼?
PS如果你有關於這個問題(如下載文件)的一些教程或例子,我將非常感激
當您點擊鏈接時會發生什麼?你有什麼錯誤嗎? –
我得到了沒有路線匹配{:action =>「download」,:file_name =>「some.txt」,:controller =>「posts」} ///我是軌道中的新手和routes.rb中的路線 –
Can你發佈你的routes.rb文件的內容? –