我正在使用Rails和Paperclip制作一个小文件上传应用。我希望能够在完成上传文件的服务器上返回文件路径,但我似乎无法弄清楚如何获取路径? Paperclip似乎只记录文件本身的名称。
现在有人怎么做?
答案 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>