git source here: https://github.com/habutai/Imagevent
Сильно изменено с: http://archive.robwilkerson.org/2009/08/26/learning-ruby-on-rails-file-upload/index.html
HTTP POST проходит через Chrome Dev; однако, я получаю откат в консоли:
Начато POST "/ images" для 127.0.0.1 в пт мар 02 12:57:23 -0800 2012
Обработка с помощью ImagesController # создать как HTML
Параметры: {"commit" => «Загрузить», «загрузить» => «SunMoon-Lines.png»,
"authenticity_token" => "SyiGyyRU9iMCqMgjTHpGkbN2MVweorgztv0Uig7TLC8 =", "utf8" => "\ 342 \ 234 \ 223",
"image" => {"name" => "derpaderpa", "description" => "aboomboomboomboom"}}
(0,1 мс) начать транзакцию
(0,1 мс) транзакция отката
Рендеринг images / images.html.erb в макетах / приложении (2,7 мс)
Визуализированные макеты / _stylesheets.html.erb (1,8 мс)
Визуализированные макеты / _header.html.erb (1.0ms)
Визуализированные макеты / _footer.html.erb (0,5 мс)
Завершено 200 OK за 18 мс (Просмотры: 13,4 мс | ActiveRecord: 0,1 мс)
Я не уверен, где именно отключение или почему оно не пишет в папку? Я предполагаю, что мне, вероятно, нужно определить столбцы в одной из моих миграций БД [вероятно, либо create_binaries, либо create_images], но я не знаю. Это может быть проблема с тем, как он пытается сохранить?
Кроме того, я также пытаюсь заставить /images/images.html.erb появиться при переходе к / upload через _header.html.erb. / upload работает, но если я выполню upload_path в _header, он не будет работать правильно, и мои маршруты просто не будут работать.