shaks
@shaks

Как правильно делать ajax upload файлов в Rails 4?

Имеем следующую форму:
<%= 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)
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы