我使用回形针创建文件上传!文件上传,因为它应该。 比我加了这样的文件下载方法:Ruby on rails文件下载链接
def download
sample = Sample.find(params[:id])
send_file upload.sample.path,
:filename => upload.sample_file_name,
:type => upload.sample_content_type,
:disposition => 'attachment'
flash[:notice] = "Your file has been downloaded"
end
但我无法弄清楚,我应该把我的表演动作,这样我就可以下载文件?
我得到尽可能的:
<td><%= @sample.upload_file_name =%></td>
<%= link_to 'Download', :action => :download, :path =>@sample.upload.url, :type => @sample.upload_content_type %>
但它显示错误:无法找到ID样品=下载
谁能帮助我?
岂不链接是与ID参数你的行动? –
你的意思是这样的: <%= link_to'Download',:action =>'download',:id => @ sample.upload.path%> ? 我是一个相当新的铁轨btw – Karlis
由您的代码生成的网址将导致显示操作... –