我使用回形针上传图片进行发布。对于图像,有一个单独的模型,帖子有has_many关系。 要上传,请使用http://github.com/Valums-File-Uploader/file-uploader。 在本地机器上,一切正常(生产和开发模式)。
生产服务器(ubuntu 12.04)使用unicorn + nginx。当我试图上传图片时,我得到了:
Paperclip::AdapterRegistry::NoHandlerError (No handler found for #
Unicorn::TeeInput:0x00000005cdd728
@len=619851, @chunked=false,
@socket=#<Kgio::Soc$
app/admin/posts.rb:7:in block (2 levels)
in <top (required)>'
答案 0 :(得分:1)
我帮助了这个答案:https://stackoverflow.com/a/15513492/1530784
我添加了
if @raw_file.class.name == 'Unicorn::TeeInput'
@raw_file = Paperclip::StringioAdapter.new(@raw_file)
end
方法parse_raw_upload