2016-07-16 161 views
0

我一直在四处搜索,并找到了我的问题的答案,虽然似乎无法找出一个细节。我使用Paperclip gem上传/下载文件,并且可以上传/下载pdf文件。我遇到的问题是,当我点击下载时,它只下载最近上传的pdf。回形针下载PDF导轨

我希望它明显下载正确的文档,而不是下载最新的文档。

这是我用来显示文档标题/下载链接代码:

<%= document.title %> <%= link_to "Download", Document.last.pdf.url(:original, false) %>

我敢肯定,我将不得不改变.last.pdf.url....别的东西,我只是不知道如何改变它。

回答

0

有一点点戏弄,并找出自己。任何人在将来看到这一切我所做的就是修改link_to到:

<%= link_to "Download", document.pdf(:original, false) %>

摆脱.last.url工作

+0

我现在要发布这个答案,但你想通了上你自己。 :) – Emu

+0

Em,虽然我有你,你会知道如何从下载链接中删除时间戳吗?目前它显示:'http:// localhost:3000/system/documents/pdfs/000/000/005/original/The_Search_For_Better_Health_Notes.pdf?1468580996'但我想删除问号后的数字。你知不知道怎么? –

+0

实际上不用担心,明白了.. –