Rails 很新,所以希望这是一个简单的修复。我正在尝试设置一个链接来下载我存储在我的网站中的文件。这是我的下载功能:
控制器
def download
send_file @exam.photo.path, :type => @exam.photo_content_type, :filename => @exam.permalink
end
我的路线.rb
resources :exams do
member do
get :download
end
end
和我的看法
<%= link_to "Download", download_exam_path(@exam.photo.path) %>
我paperclip
用来上传图片。我可以显示它,但我不能下载。这是我的错误:
No route matches [GET] "/exams/Users/R45/Programming/rails_projects/oldV_rails_project/public/system/exams/photos/000/000/016/original/Chapter.jpg/download"
在我的图片链接中似乎“tac-on”/下载。