% b = "galleries_edit" %>
<%= form_for(@gallery) do |f| %>
<% if @gallery.errors.any? %>
<%= pluralize(@gallery.errors.count, "error") %> prohibited this gallery from being saved:
<% @gallery.errors.full_messages.each do |message| %>
- <%= message %>
<% end %>
<% end %>
<%= f.label "Название" %>
<%= f.text_field :name, class: b + "__gallery-name" %>
<%= f.label "Описание" %>
<%= f.text_field :description, class: b + "__gallery-description" %>
<%= f.label :service_id %>
<%= f.collection_select :service_id, Service.all, :id, :short_title %>
Фотографии
<%= f.fields_for :gallery_images, @gallery_images, include_id: false do |p| %>
<% unless p.object.image.blank? %>
-
<%= image_tag p.object.image.thumb.url, size:"75x55" %>
<%= p.label "Описание фото" %>
<%= p.text_field :name %>
<%= p.hidden_field :order, class: b + "__gallery-item-order" %>
<%= p.hidden_field :id %>
<%= link_to 'Удалить', p.object, method: :delete, class: "btn btn-warning btn-xs", data: { confirm: 'Вы действительно хотите удалить картинку?' } %>
<% end %>
<% end %>
(Последнее изображение является ОБЛОЖКОЙ для галереи)
<%= f.fields_for @gallery_image do |p| %>
<%= p.label "Добавить изображений" %>
<%= p.file_field :image, :multiple => true, name: "gallery_images[image][]" %>
<% end %>
<%= f.submit "Сохранить изменения", class: "btn btn-info" %>
<% end %>