【问题标题】:Paperclip Downloading PDF Rails回形针下载 PDF Rails
【发布时间】:2016-11-19 07:43:44
【问题描述】:

我一直在四处寻找并找到了我的问题的答案,尽管似乎无法弄清楚一个细节。我正在使用 Paperclip gem 上传/下载文件,并且能够上传/下载 pdf。我遇到的问题是,当我点击下载时,它只下载最近上传的 pdf。

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

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

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

我很确定我必须将 .last.pdf.url.... 更改为其他内容,我只是不确定将其更改为什么。

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    玩了一会儿,自己想通了。对于将来看到这一切的任何人,我所做的只是将link_to 修改为:

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

    摆脱 .last.url 工作

    【讨论】:

    • 我现在要发布这个答案,但你自己想通了。 :)
    • 鸸鹋,虽然我有你,你知道如何从下载链接中删除时间戳吗?目前它正在显示:http://localhost:3000/system/documents/pdfs/000/000/005/original/The_Search_For_Better_Health_Notes.pdf?1468580996 但我想删除问号后面的数字。你知道怎么做吗?
    • 有一个选项has_attached_file,您可以将use_timestamp设置为false
    猜你喜欢
    • 1970-01-01
    • 2013-01-02
    • 2017-12-09
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多