Вот моя форма, идея заключалась в том чтобы загрузить сразу несколько файлов в одной форме, прогнать по циклу и создать несколько картинок для галереи.
Я храню картинки в carrierwave, но как из обычного файлового поля передать результат в
него. Параметр выдает только названия файла. По идее по нему я должен загрузить его из временного хранилища tmp. Но как это сделать не знаю.
Как из поля file_field_tag значение файла передать в @обьект.avatar. Или как можно организовать еще загрузку сразу нескольких файлов?
<%= bootstrap_form_for @gallery, :enctype =>"multipart/form-data" do |f| %>
<div class="row">
<div class="col-md-offset-4 col-md-4 col-xs-12">
<%= f.hidden_field :tour_id %>
<%= f.hidden_field :category_id %>
<%= f.hidden_field :type %>
<%= file_field_tag 'image_gallery1', :multiple => true%>
<%= file_field_tag 'image_gallery2', :multiple => true%>
<%= file_field_tag 'image_gallery2', :multiple => true%>
<%= f.primary "Сохранить", class: "btn btn-primary" %>
</div>
</div>
<% end %>