Dav*_* W. 2 ruby forms file-upload ruby-on-rails-3
注意:我将所有控制台输出都包含为pastebin链接,以使此问题易于阅读...
我正在尝试为我的RoR应用程序创建一个基本的图像文件上传。但是,每次我提交带有图像的表单(带有单个文件输入的多部分编码表单)时,都会在WEBRick控制台上收到以下错误:
我已经搜索了一段时间,其他几个地方也提到了类似的问题,但是我发现的唯一处方是由于特定版本的错误而升级了机架测试。我似乎找不到他们正在引用哪个版本,而且我已经运行了gem update,bundle update但无济于事。这是输出bundle:
我不确定我还能采取什么措施来升级机架测试-一般来说,我对Rails和Linux环境还是很陌生。
最后一点:尽管我尝试上传几个大小从4KB到300KB的不同文件,但在Firebug中看到的请求大小始终为216B。我对分段文件上传请求的内部运作不是很熟悉,但是我的HTML表单本身是否可能出了问题?
链接到类似问题:
Rails3,黄瓜,水豚,文件上传=>内容正文错误(EOFError)?
http://groups.google.com/group/cukes/browse_thread/thread/5028306893c2c54a