Я пытаюсь загрузить файлы в приложение rails с драгоценным камнем скрепки на общем хостинге с bluehost. Он отлично работает локально, но на bluehost всякий раз, когда я пытаюсь загрузить файл, я просто перенаправляюсь на индекс, и появляется новый файл журнала с именем fastcgi.crash.log
в моем log
каталог. Он говорит:
[18/Nov/2009:09:12:19 :: 23593] asked to stop immediately
[18/Nov/2009:09:12:19 :: 23593] stopping after explicit exit
[18/Nov/2009:09:12:23 :: 3679] starting
Мой файл необработанного доступа выглядит так:
67.182.234.77 - - [18/Nov/2009:09:12:32 -0700] "POST /images HTTP/1.1" 301 421 "http://paperclip.ryanflorence.com/images/new" "user agent stuff"
Странно, почему он дает 301 перенаправление перенаправления на постоянное перемещение ...
Любые идеи?
Привет, у меня была такая же проблема на Hostmonster ... Я исправил ее двумя способами.
Я использовал тот же маршрут, что и вы выше, запрос POST к / images ... Я думаю, что fcgi как-то путает это с маршрутом для / public / images ... Добавление маршрута для / image_uploads изменило мою ошибку на 422 .
Чтобы исправить ошибку 422, я понял, что удалил строку из моего /config/initializers/session_store.rb, чтобы использовать сеансы Active Record. После повторного добавления
ActionController :: Base.session_store =: active_record_store
to sessions_store.rb мои загрузки работали :-) надеюсь, что это поможет.