【发布时间】:2016-08-28 02:04:41
【问题描述】:
前言:我是 REAL 轨道新手。我正在使用它开发我的第一个 Web 应用程序,因此即使是基本概念对我来说也很难理解。
话虽如此,我的问题:
我打算使用 Paperclip(并且仅限 Paperclip)在我的应用程序中存储 pdf(因为我预计 pdf 大约为 0.5mb)。 Paperclip 的 github 上的教程对我来说并不清楚:
- 如何在我的表单中询问(并实际保存)附件?
非常感谢,这两个问题我一个人真的解决不了。
编辑:这是我尝试过的
<div class="field">
<%= f.label :pdf %>
<%= f.file_field :pdf %>
</div>
附加文件的按钮在那里,但它似乎不起作用并且文件没有保存。
编辑2: 按照建议的解决方案,现在我的服务器确实保存了我附加到表单的 pdf。
现在我想了解为什么关联的 url(来自 pdf)将我直接发送到系统询问将 pdf 保存在哪里(也就是自动下载)的页面。这是代码的相关部分:
<td><%= (link_to 'Related file', task.pdf.url, :target => "_blank") if task.pdf.exists? %></td>
这位于 app/views/tasks/index.html.erb 中
【问题讨论】:
标签: ruby-on-rails ruby paperclip