Я реализовал загрузку файлов несущей в Amazon s3, как в этот Railscast.
У меня проблемы с этим. Я могу прикрепить файл с Capybara, но когда я нажимаю кнопку, чтобы загрузить его, он не перенаправляется на правильное действие. Я проверил с save_and_open_page, и вместо этого он отобразил главную страницу.
Когда я тестирую его в браузере, он отлично работает, но информация о загрузке s3 добавляется к URL-адресу (screenshot). Не уверен, почему это не будет работать в тесте.
Вот некоторые релевантные файлы:
example_spec.rb - https://gist.github.com/leemcalilly/1e159f1b93005b8113f2
initializers/carrierwave.rb - https://gist.github.com/leemcalilly/924e8755f7c76ecbf5cf
models/work.rb - https://gist.github.com/leemcalilly/cfda1a7f15d87dbab731
controllers/works_controller.rb - https://gist.github.com/leemcalilly/7fca5f2c81c6cb4de6bc
Как я могу проверить этот тип формы с capybara и rspec?