[英]Paperclip download file Rails 4.0
我现在可以使用Paperclip将文件上传到我的Rails应用程序中,但是我想知道是否有人可以帮助我下载它? 我有一个带有附件的“合同”模型,称为“头像”。 到目前为止,我尝试了以下方法:
目前我有一个控制器:
class DownloadController < ApplicationController
def download_file
send_file '@contract.avatar.url'
end
end
在我的合同/显示视图中,我有:
<%= link_to ('download'), {:controller => 'downloads', :action => 'download_file'})
我的路线:
get "downloads/download_file"
我现在得到的错误是“未初始化的常量DownloadsController
谢谢!
如果您知道要查找的位置,则错误很容易解释:
Uninitialized constant Download**s**Controller
看到它寻找复数了吗?
有两种解决方法:
路线
get "downloads/download_file", to: "download#download_file"
--
控制者
#app/controllers/downloads_controller.rb
class DownloadsController < ApplicationController
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.