链接以在rails中下载文件

时间:2013-01-31 17:19:24

标签: ruby-on-rails-3 amazon-s3

我想发送一封电子邮件,其中包含一些可从我的s3存储桶下载的链接。我将文件的url存储在表中。我如何使用link_to helper?

<%= link_to "Download File x", @profile.document %>

1 个答案:

答案 0 :(得分:0)

因为我认为@profile.document是一个完整的合格网址,所以您不需要link_to个帮助,只需使用:

<a href="<%= @profile.document %>">doc</a>`.

当您拥有link_to文件中定义的资源实例(可能是Profile)时,请使用config/routes.rb。例如:

resources :profile

然后当你使用

<%= link_to 'download', @profile %>

你会有

http://test.com/profiles/34234