Ruby on rails 设置下载链接的问题
rails非常新,所以希望这是一个简单的修复。我正试图建立一个链接来下载我存储在网站中的文件。以下是我的下载功能: 控制器Ruby on rails 设置下载链接的问题,ruby-on-rails,ruby-on-rails-3,paperclip,Ruby On Rails,Ruby On Rails 3,Paperclip,rails非常新,所以希望这是一个简单的修复。我正试图建立一个链接来下载我存储在网站中的文件。以下是我的下载功能: 控制器 def download send_file @exam.photo.path, :type => @exam.photo_content_type, :filename => @exam.permalink end 我的路线.rb resources :exams do member do get :downlo
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) %>
这似乎是“tac on/”在“我的图像”链接的结尾处下载。链接中的路径错误。尝试:
<%= link_to "Download", download_exam_path(@exam) %>
但是,由于错误消息表明考试照片位于公共路径中,因此可能最简单的方法是直接将照片href:
<%= link_to "Download", @exam.photo.path %>
<%= link_to "Download", @exam.photo.path %>