Имеем следующую форму:
<%= form_for @model, :remote => true, :html => {:multipart => true} do |f| %>
<%= f.text_field :title, :length => 255, :class=>'character-counter', :required=>true %>
...........
<%= f.file_field :thumb %>
<%= f.button :type=>'submit' %>
<%-end %>
Форма работает как положено, файлы аплоадятся на сервер (используя гем remotipart) через iFrame метод. Но, если ответом получаем не 200 а чтото вроде 422 (ошибки валидации например), то выбранные файлы в input'е сбрасываются, и приходиться заново выбирать файлы для загрузки на сервер, что, собственно, не приемлемо.
Как решить проблему? (возможно не используя remotipart)