为什么Paperclip在生产+开发中无声地失败?

时间:2011-07-13 15:36:45

标签: ruby-on-rails paperclip

我对此发生的事情一无所知,因为我在同一台服务器上有另一个应用程序可以接收并保存上传文件。

没有错误消息,Paperclip甚至在日志中说出它正在保存附件。

但附件不会被保存。

有人想到吗?

另外我如何使用RSpec / Capybara测试这个,因为显然我的测试不包括这个。

运行Paperclip 2.3.12,Rails 3.0.9,REE1.8.7

在RHEL5 / Apache上生产,但运行的用户与我的其他应用程序用户不同。

更新我在开发上也得到了同样的无声失败!

但是我的测试通过,我可以看到图像上传了测试。

1 个答案:

答案 0 :(得分:3)

我相信您忘记在表单中添加multipart选项

:html => {:multipart => true}

所以

<%= form_for @my_object, :html => {:multipart => true} do |f| -%>
  ...
<% end %>