使用Paperclip获取服务器文件路径

时间:2011-02-13 14:12:35

标签: ruby-on-rails ruby file-upload paperclip

我正在使用Rails和Paperclip制作一个小文件上传应用。我希望能够在完成上传文件的服务器上返回文件路径,但我似乎无法弄清楚如何获取路径? Paperclip似乎只记录文件本身的名称。

现在有人怎么做?

2 个答案:

答案 0 :(得分:61)

假设您在用户的实例上有一个名为avatar的附件,您可以使用user.avatar.path获取文件系统上文件的完整路径,并且可以使用user.avatar.url来提供路径你可以在图像标签和诸如此类的东西中使用它。

这就是你的意思吗?

答案 1 :(得分:6)

我遇到了同样的问题,所以我在show.html.erb中找到了它的url链接。它有效。

<p>
<b>Pdf:</b><%= link_to "PDF" , @product.pdf.url %>
</p>