Ruby on rails 使用回形针下载文件

Ruby on rails 使用回形针下载文件,ruby-on-rails,paperclip,download,Ruby On Rails,Paperclip,Download,我正在使用Rails制作一个小文件上传应用程序。对于文件附件,我正在使用美妙的回形针,但我不知道如何下载 我如何在我的show view中创建一个链接,该链接通过文件id传递,例如允许用户在我的服务器上下载文件?如果上传的文件附加到一个模型,例如作为名为头像的属性,那么您可以创建一个链接,如: <%= link_to "Download", model.avatar.url(:original, false) %> 用属性的名称替换avatar。用回形针模型中的用户名称替换任何

我正在使用Rails制作一个小文件上传应用程序。对于文件附件,我正在使用美妙的回形针,但我不知道如何下载


我如何在我的show view中创建一个链接,该链接通过文件id传递,例如允许用户在我的服务器上下载文件?

如果上传的文件附加到一个模型,例如作为名为
头像的属性,那么您可以创建一个链接,如:

<%= link_to "Download", model.avatar.url(:original, false) %>


用属性的名称替换
avatar

用回形针模型中的用户名称替换任何内容 如果你有

资源\u文件\u名称, 资源\u文件\u名称, 资源\u文件\u名称


然后用资源替换任何东西

你能举例说明什么可以替换“任何东西”吗?例如,我有一个DBFiles模型。。。但是这个模型没有method.url…不管是你的“文件”、“化身”还是你在模型上调用的文件属性。例如,“aUserElement.avatar.url(:original,false)”original:false是什么意思?使用
:original,false
的参数告诉曲别针发送原始大小的文件(第一个参数),而
false
(第二个参数)告诉它不要在url上包含时间戳。