2015-05-19 3 views
1

Я заполнил форму, которая при отправке должна инициировать загрузку файла. Я пытался сохранить файл следующим образом:Rails Mechanize - скачать файл

mechanize.get(form.submit).save_as('file.csv') 

Однако, это экономит источник этой страницы, а не файл.

Как я могу сохранить файл при отправке формы?

ответ

0

Необходимо Mechanize::Download.

require 'mechanize' 

mechanize = Mechanize.new 
mechanize.pluggable_parser.default = Mechanize::Download 
# ... fill form 
mechanize.get(form.submit).save('file.csv') 
+0

К сожалению, он по-прежнему загружает страницу. – octavian

Смежные вопросы