Примечание. Я включил весь вывод своей консоли в виде вставки ссылки, чтобы этот вопрос был легко читаем ...
Я пытаюсь создать базовую загрузку файла изображения для моего приложения RoR. Но каждый раз, когда я отправляю форму с прикрепленным изображением (многокомпонентная закодированная форма с одним вводом файла), я получаю следующую ошибку на консоли WEBRick:
http://pastebin.com/2kRgTaNg
Я уже некоторое время искал, и в некоторых других местах упоминались подобные проблемы, но единственное, что я нашел, было обновить стойку из-за ошибки в конкретной версии. Я не могу найти версию, на которую они ссылаются, и я запустил gem update
и bundle update
безрезультатно. Вот вывод bundle
:
http://pastebin.com/7QZtGHaG
Я не уверен, что еще я могу сделать, чтобы обновить стойку-тест - я все еще очень плохо знаком с Rails и средой Linux в целом.
Последнее замечание: хотя я пытался загрузить несколько разных файлов разных размеров, от 4 КБ до 300 КБ, размер запроса, как видно из Firebug, всегда равен 216 Б. Я не очень хорошо знаком с внутренней работой многочастного запроса на загрузку файла, но возможно ли, что что-то не так с моей HTML-формой?
Ссылки на похожие проблемы:
Rails3, Cucumber, Capybara, Загрузка файла => тело с плохим содержимым (EOFError)?
http://groups.google.com/group/cukes/browse_thread/thread/5028306893c2c54a