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

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

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

但附件没有得到保存。

想什么?

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

运行Paperclip 2.3.12,Rails 3.0.9,REE1.8.7

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

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

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

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

 :html => {:multipart => true} 

所以

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